90838772
78128314
91278528
35735064
52262234
29077120
6151998
92017547
73553228
57965504
9689512
7007268
84032993
31026119
35952742
21944890
37278433
45112971
46664396
55574292
69063572
32393557
51147934
10794156
8899774
5425695
8202896
39252972
67062458
32154710
34784036
8072808
30049856
35076764
11964462
56226649
16848851
94662713
2733341
1603022