35073905
4662292
45954324
84511664
54881760
9334991
3528333
15544212
5684626
1339852
60117980
29606020
68833384
40674774
77687151
70683625
76591365
40298655
38481962
41566195
39064653
4796336
65781728
23696685
97779246
3970103
61186866
52017762
25914129
64984832
75905670
70398965
91797208
7825077
54003339
67798364
61912880
6178249
51395035
34051010