216
238
130
231
411
173
352
313
175
184
350
287
61
329
190
454
183
125
98
57
41
102
180
84
243
69
126
165
53
431
110
55
76
689
268
63
140
117
202
108
162
370
467
56
235
82
957
391
115
284
178
804
111
101
218
297
170
1100