82673691
57012989
46939942
3132617
43534484
84172162
16882901
1777413
32338740
55615542
24443158
61801573
12655463
18279329
94646234
11821988
17717349
33459072
34179833
61445638
21689686
22838042
93059635
78306715
41227027
4801540
98922361
76297571
15097118
40665619
81126777
48898847
49841651
11186143
90591253
58305013
85138344
47382887
99545005
34584390