17378943
40903221
33377254
30212135
47378308
67942448
34989180
93376742
98493789
5697061
92078665
73473188
68656511
61333410
44882830
7552911
97651403
5474942
38178036
51849476
20721576
99105183
90339796
60695945
2965180
64544059
56275876
6568923
85986863
12447541
46436601
3854183
26355698
55345077
1927161
1138305
10848313
67188940
6910751
96662500