85528544
99682243
7699545
54093240
44426128
6356832
11462203
98185160
32083906
75531820
56338332
88273577
23076938
1140212
85264513
66028535
664459
33038558
6092600
3748068
58694334
63773550
75097097
18392334
94687533
8126879
35644262
98763853
70009096
74005952
24549071
99684725
49097708
30656793
56891482
40612848
1166106
3211502
86558052
1373329