453
245
747
445
895
955
225
645
836
189
415
757
523
486
288
625
716
635
918
934
721
584
151
542
927
823
955
992
171
307
420
971
838
709
451
163
644
910
260
670
781
616
661
871
614
839
872
889
946
208
459
357
805
713
439
774
186
135
926
885
847
832
613
214
623
977
657
663
722
837
567
162
269
364
233
645
145