44039821
27243574
14571776
75529287
92967724
84181850
36864145
91138089
64344313
46961351
31621004
4741340
70486512
77059831
86303312
235362
7096827
93311597
60463518
82618793
18862471
99431068
55624608
69638559
37788239
22061615
40805024
92304843
2387575
19787387
46817962
56658759
83766213
2466174
10736708
24707016
17065186
98915255
16756992
87731348