11
43
104
66
53
17
264
102
39
903
24
54
28
34
204
101
41
44
32
523
282
169
117
79
438
468
29
89
15
94
130
301
212
91
35
237