95328462
80968072
39961814
9738515
36272953
60742416
33139404
92622155
72405178
443183
91799446
30927334
70469834
63702358
67386304
87322521
41416750
56257361
3612709
56276763
10506913
6502765
3830736
78045755
60501347
62499853
38233813
90105321
12913857
58982535
38865542
46604334
96144811
6124519
94095817
60172337
20958523
24655063
71959705
32232783