57541054
4339688
41119964
39345333
38843961
90723576
35631849
96046343
64494029
5635841
15002003
24232367
97263975
1254628
66547599
30961745
61701770
84554398
18461914
61029260
17216984
51003104
99873814
71265287
70664560
96837694
85916395
65691551
67582060
79114208
29884556
40069878
75589017
26961013
60397027
96134893
85841537
6338198
1764828
87131168