53832614
3512168
37427958
85095884
51364986
57706303
34058634
60482855
24276597
34262859
29124722
9919273
44362379
29092905
95709458
718265
11605032
11714914
32805024
28925775
90289536
38118373
98039194
23797912
95121065
19729879
49654744
25362161
24298136
8623215
85206796
48643217
2454895
77287264
9857347
99368001
93339782
19055045
65928195
702303