55131625
89825859
57169097
43717012
53876668
80837815
2597906
96021620
32153487
35051267
6431988
50396955
1346563
25329682
37218557
22438529
49999664
63642776
4856808
46162696
23105341
3628039
64001986
42861002
35856790
66784294
23259330
27634565
81234256
45404803
75841889
17987557
67577124
607659
16073308
56195060
92355709
49335702
32026298
315362