258
415
441
509
497
304
321
368
836
677
257
736
515
409
663
767
322
402
441
566
866
2062
304
664
532
953
1176
763
980
215
296
505
479
495
562
232
767
364
534
249
2476
274
349
1054
913
756
351
507
565
1199
664
689
387
413
150
349
238
455
1733
1747