80397169
39678210
15584763
25079327
68869809
73569496
47096313
31241902
82185390
33049754
62007736
15475269
79856041
12675840
11246089
9187757
87049699
21102755
96337917
52001901
3744724
45064571
159925
78256005
39323260
7913288
43282786
29887930
16714289
88696799
64964125
23592641
64071720
6172648
89257589
58512508
6618214
18417990
41641979
16282207