47003545
30661287
99892767
17392207
40683062
12209852
40909201
35265527
3520818
695823
88917115
535138
50464585
61547424
3236608
46187875
85024936
3107613
80384336
39955031
74773177
59049125
25792132
9868175
747606
7993273
42749997
28458583
57723171
72718770
79621948
94225305
79558265
62708541
8921385
76954653
56819676
81792619
22017808
33701694