31601705
7907042
31849337
78223694
38533501
3814177
1508754
36171145
99745651
8207525
74284394
10074799
90085104
76521930
2090845
4903010
1956482
9407085
874514
25244941
80692601
34616334
12023209
58801439
38991498
2009685
18608548
28807642
85781091
1306790
21062571
45523080
89673676
10564056
27134251
40293800
7381856
33723311
15443103
4962528