86863686
59528813
76124860
92699108
53759418
48646933
87948994
42801394
40061712
51207391
1343579
50637093
81031007
5231856
65169330
14449642
59276597
1965481
29676587
76175802
85742112
1861220
10696627
38639319
8195341
55248190
81263457
88445733
7337441
18514948
42567142
70183880
6893843
41177448
61239825
43433344
31212184
84896831
14746277
690134