81708176
50766191
8500544
29821082
85191010
35818280
24194230
771429
88729339
7448545
89422008
27289259
80062384
66781867
21656600
1147703
5095862
663886
15273459
64299606
99522058
25626
7678669
3996398
43039777
12459775
36625755
25618806
29883648
96156199
81254019
80694837
17336897
34584401
61914406
560309
83173310
58227685
43965890
6267244