21801300
75307923
58669913
92348153
76489948
94265746
34769149
55801640
25188975
70212535
5479412
80892550
68736254
67212903
5772241
49537057
32234902
68719624
99271739
12366421
43864542
91888100
82781953
86589408
54864170
40337128
29114445
69228519
52108170
86557986
77574998
85758047
45377341
75372548
1059531
24252038
1118828
70226631
20494250
50391120