829
343
908
422
988
371
588
803
665
533
395
827
346
906
421
642
500
369
935
801
314
749
959
474
339
552
421
504
370
583
797
663
527
743
476
340
554
773
986
502
714
931
797
308
528
395
611
824
341
902
767
635
851
368
579