99712120
7122841
1544815
1824273
12356221
93125027
25027553
1273512
96689739
8859903
30161638
13282686
79224708
36539339
57871105
80759234
22955368
49698276
1396174
70103562
73562996
23484675
14183368
19116155
87248492
25225895
48008960
15724720
9082301
3645327
39023595
2473313
25413056
78288623
79516226
12218049
44225674
24884012
41891156
1486821