200
696
97
403
316
229
661
41
133
329
109
121
103
46
230
113
89
76
268
171
224
373
251
414
243
387
271
353
212
129
738
235
260
40
158
53
111
231
193
112
146
312
55
472
266
124
147
194
86
311
276
56
264
501
12
68
49