83933889
4011214
1131252
96455620
26274489
3485194
99316364
40137637
98403875
38871252
25872491
7873370
9103886
64889990
11203122
2587687
56684762
27879408
24404604
88163050
73558803
82163756
78325859
93845849
94299437
3421707
28364391
81765942
30799134
20344378
81005282
17919432
95296721
70645934
20378896
95429845
85721775
67607993
43358889
64178600