25586870
70649799
83242295
64599055
339635
31807059
50875240
35252549
17956570
93799126
11436301
82217982
16116861
70493032
90527042
99395699
88852766
51071871
51236572
7487623
48663567
84009718
21083027
72864387
18522458
362653
5269128
27543464
2553618
1230962
77995437
51291490
99992684
8837817
23808320
25787927
27851982
50297411
2566275
2361394