101
262
421
240
644
242
181
129
206
50
145
354
291
103
230
233
1452
123
323
311
284
88
221
384
173
383
96
271
412
342
460
120
301
132
316
280
196
190
332
306
126
150
229
333
191
519
387
264
441
60
37
346
1120
197
457
368
472
143