82958783
96132333
99011947
19486020
59211113
52216192
97509542
16178786
2221367
61238215
77782333
6798384
87133064
30043798
8108327
39516946
36035977
50181108
20759555
38995313
36669564
42653288
76604648
86913544
13933679
12693514
98432622
44192253
36551018
87811716
37141832
78477634
62161378
5252828
17507645
57351435
85517432
32053740
93215621
7566698