93989143
67301729
40992199
80905092
61299969
5311866
1731273
42314766
18173876
97501464
84653869
81386668
8018905
49425811
92583104
90524131
82598817
28301040
29169459
6888212
70917241
5971622
17334235
4999035
63121962
95287319
41832872
93463727
36415227
65581270
40985304
50489743
8054937
56039810
38712000
13721179
79345817
34829697
37403283
25227503