61
52
34
19
33
24
37
18
80
119
44
31
325
212
49
65
540
190
188
15
871
84
1372
47
57
43
23
40
349
130
642
68
148
153
63
152
64
393
240
180
138
343
193
79
472
251
97
248
161
39
587
88