464
559
477
352
217
159
1168
319
269
258
296
389
128
203
316
473
279
336
342
387
297
452
312
684
193
1298
943
344
253
1005
407
163
136
992
338
412
514
137
616
154
377
366
582
660
711
765
322
542
303
297
489
308
339
341
243
518
540
386
173
301