100
57
148
25
75
63
452
38
241
381
166
413
242
118
170
160
173
198
248
98
163
172
108
109
253
220
138
45
91
123
158
131
41
87
82
353
47
127
294
175
67
7
162
66
18
178
113
240
348
251
53
84