83999680
91494226
30306470
86249008
70296052
65068895
31008072
16939942
3483938
14152053
36132289
79135078
16411808
73604041
44085753
73894785
95269727
55147112
89602618
91673802
94241204
97381589
77401149
84623104
1092180
60627429
54099869
76811686
98098441
68808472
88739863
87672847
90548530
9661708
253636
10656081
66112515
57916516
60567547
55652295