54966593
50667787
53786570
891418
36042325
7598841
2638584
95724644
32875987
86803290
80522304
15961544
45521011
98501910
50049030
19763407
92724008
14616135
30046227
6181288
83149478
70563819
96389862
99677889
64157732
67256285
8687204
46054548
10696875
75921451
77209832
17613321
82594036
20056672
10414127
97911995
57148946
7394555
60103696
38529597