14986926
90975143
36081082
60718356
4878141
47903532
2618255
14881883
56892964
68859266
98318103
16058770
8254733
93735760
6347817
38113285
6399214
97759675
85814355
35593498
15742392
9617019
72175263
5347353
32446080
60543125
96436295
56106824
1539536
19218694
38141554
69494695
8822795
81199527
37735816
82536468
27375978
84849858
1128132
27914534