85396098
21603751
88315635
74581335
5596274
20946130
82512937
71579774
34039221
71499551
7644641
66484140
25391255
31287503
61604645
6502439
50054221
72155212
43529114
13109179
31839416
99264127
80091840
14884085
69292474
35983252
42315070
83031487
29278616
59057108
50355367
11036795
10248313
6809217
72683234
97624413
98906788
4523815
5208639
42508577