42859392
73413045
21394669
21812625
22238873
54156023
12106971
80699686
19888314
64273609
78963420
82361647
70496000
81705513
8085310
80448790
41147537
63158241
50014111
60217131
3761224
7384495
44544913
18456764
22803347
95486175
20763742
30163467
76019586
54458275
95939239
4949203
6897249
1557108
48579789
93952026
147010
35045760
56289020
18679608