49
33
20
25
31
103
9
61
11
138
65
44
21
136
39
97
367
59
36
149
40
86
176
19
43
187
23
121
249
247
159
50
57
56
35
29
24
28
117
120
101
48
17
561
273
38
189
332
458
1270
122