93
37
30
55
32
131
124
26
74
50
173
22
42
82
6
51
79
66
33
565
84
418
180
384
77
168
65
92
145
303
269
24
38
299
13
3806
2523
378
123
71
135
187
285
356
133
36
62
1284
140
40
1832
194