50398456
53828760
89571121
2878840
1712912
81014226
67688531
6733312
22775013
71842635
64185320
16972773
41081876
19318003
80956994
94769573
1682290
61354828
75293695
96497539
60246748
48297615
25937076
55694501
43537311
41213672
74776063
90757335
77137419
72989073
1112425
528169
95384217
27682563
61279772
95773467
89503675
3278647
5069504
15616139