88
894
137
748
484
400
342
487
617
73
522
700
705
902
684
590
55
741
476
31
925
863
465
139
348
556
844
695
138
425
128
903
829
972
828
320
106
314
961
392
640
6
251
867
378
518
941
341
561
333
919
646
618
713
70
207
229
578
551
158
118
60
436
689
508
582
483
979
463
370
529
934
222
231
266
596
628
372
907
450
559
98
181
970
427
955
601
888
766
224
649
548
874
195
865
503
338
287
626
488
