85747425
50555423
62133101
81132201
55765835
99125976
81141817
10864968
68392765
9465262
78093518
72811434
27131723
3172150
88665077
22271613
5035149
42332025
31109606
173758
57425901
9635321
18932445
86491236
69589231
32105783
7064870
18997612
97095549
14069857
73107920
18095228
6126593
26255046
86012082
47154980
71531220
12105726
65106171
91305698