969
676
806
524
290
776
708
469
272
95
161
716
315
197
1011
420
295
232
339
425
249
923
160
16
963
951
810
485
1015
40
121
622
921
523
2
690
571
930
552
187
296
598
33
565
505
491
566
406
222
421
455
80
100
899
645
593
54
231
320
578
87
522
928
980
968
67
449
424
986
753
567
800
397
798
802
541
246
853
871
697
275
580
236
555
1022
521
916
804
166
960
51
535
211
120
724
1027
1
137
480
185
210
957
924
