999488
82063897
94055979
90649205
75762007
2381489
99553979
87928405
4174352
89865851
15282605
13812027
37264868
77937868
82155298
50611971
943433
17937662
88482861
80597284
25758692
99999984
99719232
75535998
3783025
98493066
82708926
84171303
65424696
49248565
64104760
40251646
80764418
89313465
96701108
80202343
64436243
95886615
35876437
43703396