58218231
24669114
3943108
28433178
52707562
78378452
7647702
36528299
70342287
29992374
86011735
28642018
9058489
5704546
96805706
73033837
651866
27249756
14386719
95888271
6522527
623318
76174623
94882984
56974565
54376151
8918407
89123779
38841295
98595218
30322100
18021488
96942215
7365181
86116177
55903478
63231121
83684626
35305193
25976804