558
131
95
480
963
604
892
100
849
895
670
444
904
863
365
599
859
16
253
509
970
336
508
547
885
644
399
978
392
337
296
511
262
846
31
238
466
698
199
699
603
823
634
501
486
871
13
977
688
976
848
853
703
120
754
124
962
116
506
226
974
453
450
530
8
850
858
955
565
899
872
592
300
774
340
263
35
982
261
338
318
112
317
965
65
494
476
669
383
944
732
984
43
320
911
264
173
14
471
21
