581
97
989
237
953
219
869
450
663
480
448
1080
362
863
391
835
642
592
823
856
840
851
743
323
637
1096
99
329
455
218
682
301
518
200
726
238
37
930
736
745
423
1054
566
545
802
188