80453528
18928345
8485724
65499525
48678413
124085
8164589
51283369
75034227
12542713
81901032
7857549
37007875
79769593
32127262
40126085
96519266
27751503
95232545
93139451
85374740
78266135
30755975
47227691
57729472
6464526
3101005
68416074
81185675
7007760
42984475
95132675
57497442
60794384
87364588
72716542
95057278
26295748
61964504
6289615