303
680
319
467
839
409
503
553
507
422
669
680
396
543
798
537
468
356
568
420
566
869
356
304
804
371
806
844
628
728
651
624
465
955
590
481
365
445
395
922
604
374
326
437
528
624
291
295
577
564
312
564
389
494
607
