98058610
65209529
9181693
79825046
76744993
85207865
46953395
22973428
37975980
53109690
79146763
40837128
84475754
4998115
25818865
24063310
54894315
4321692
96483187
67446693
38427839
38065802
8218824
36309397
84263162
79126857
37078174
6419532
63235107
24406123
46867972
58463036
57162259
97745560
91132796
55682106
28305880
5307116
89372490
2749585