42065021
1227173
5452609
85769925
65478529
1999171
55649915
1837691
99487400
83623678
22082447
848646
26318941
67988327
91667205
26267666
70899208
50098476
13135487
46967729
6550381
32321394
44226958
70173961
38625773
2317193
95318016
59014005
95883028
20766869
4897742
58859315
67466793
22481499
82523361
14848856
75387587
6016214
78033348
39389418