91669656
8938140
15775850
97954785
45119596
39151710
99084306
98393825
74872258
49776100
18673134
13138331
43289496
40563362
37851527
8225396
25829833
28387123
39269368
4401533
36762900
49598592
43894018
92809452
76762475
4226740
6622698
38857270
62909717
34069973
50855339
797420
65878801
66834547
94602577
71092061
87361259
52906930
90174272
3509802