686
902
770
500
362
929
793
311
525
742
470
684
900
769
981
846
713
577
441
659
388
952
471
336
897
414
495
711
930
440
659
522
387
602
468
686
764
980
496
361
927
791
308
386
600
815
331
545
767
629
492
711
573
789