96
46
14
30
55
149
106
41
79
322
750
60
427
113
57
107
211
37
35
1137
25
375
137
40
105
227
330
314
65
217
19
295
22
45
377
172
155
144
110
16
51
64
165
54
28
249
201
27
200
6156
71
67
204
52
69