19676030
49152542
24987746
9933202
44936895
32424937
74556958
64801154
4831233
69413422
81807174
771586
10924515
5019211
4601894
2241865
9465154
48754396
52045604
46993183
37719996
95251159
27195413
92624935
71691354
92696388
89413786
86207492
93094889
16822928
22294675
12427809
1199938
2911468
59486493
10851650
8866723
720284
23793990
88242875