149
82
55
76
29
274
40
33
9
14
175
220
129
34
92
50
535
582
103
292
178
783
32
478
96
81
123
501
544
16
66
51
322
324
576
161
102
106
22
4732
25
205
403
38
219
1428
298
56
44
207
46
1131
770
361
138
37