42583156
5833457
93827750
28274545
6793340
61409217
63742377
34987289
43042564
25787665
27624620
1878505
61857568
57355503
631464
24949484
78506330
6679210
2326570
8991961
44288015
14654211
38533034
31155116
32124530
34207769
45022357
40908233
99743038
24269643
98273661
48571748
82797282
49477439
15115291
14565179
47378104
74493749
218848
688968