18503396
31782017
42814786
2208504
85681250
13352883
49281692
64427439
86042981
5519227
14099344
95175751
51058926
38259993
69974014
24499835
40462845
62092528
44993685
80352341
45648157
43315892
14643166
3081102
16184404
84783039
71859377
26627179
35538630
78646004
79514169
4608676
63597108
7351934
59325959
7311811
33279343
3878554
91234051
61709063