50018439
36701538
80464269
51441103
16022650
9453667
37034879
3671688
70188055
28055850
31964980
40077155
31766994
55993120
3649318
66027760
93339543
30433125
42081071
7071570
94349944
67107849
68138711
46302946
34871129
16719661
89486873
15955070
89386644
65691801
78297056
19074112
13329428
94274594
63958250
612348
54806966
5452698
3614994
986800