85427217
52493506
77753758
97284579
92786526
58908025
10029007
86603435
68573835
62804152
52629190
86398051
39303474
62491423
50281646
39017456
74358501
43628562
86531846
98666800
11253954
23951136
25827156
50476420
41897574
58696659
28426001
17263269
4678266
2135428
65721202
14283950
99872251
99292766
94294691
36082076
92231200
71262750
3531596
25649301