225
597
58
130
219
44
144
76
38
349
258
103
282
80
46
188
92
102
40
34
161
251
245
69
126
85
267
37
246
98
336
324
27
31
84
101
15
53
155
45
29
100
14
23
198
87
1042
51
16
72
491
110
74
42
165
171
56