86466075
64025823
4180165
47368079
849068
88342150
75088435
3012024
76708836
37048244
69601168
42362541
21651845
2057269
82862497
69521429
39319948
1047546
81023009
42845308
59671882
3570479
33096551
95666626
72442810
60429131
70561701
17687322
78257781
67024848
44401718
86526705
92331558
30262033
21509634
17623875
13162215
9402093
9798082
43792557