47057241
81312540
6995559
22732420
79105875
9396933
91486618
9771694
91871530
5236922
2396376
64243122
92821763
62875228
21253616
23346741
37285769
68755970
6662521
84299222
37215332
1857165
23108828
96322237
4083882
2036993
69804054
81682404
95347842
98246685
58405543
1299066
98661637
32471004
74204988
37304681
63475231
21141189
2659309
70434860