34
19
351
144
100
16
84
26
1428
138
158
212
217
52
236
277
66
182
28
24
88
27
20
72
25
169
65
197
30
54
50
265
49
555
55
361
61
46
58
250
190
47
36
69
74
37
57
425
610
206
10904
75