18655122
39903709
42354520
34259272
94962029
7113600
30964582
77544649
91501384
97623615
6039854
70179681
23228026
2222764
25242142
30549761
78925679
11815466
22443349
44176580
22519720
18653209
3963425
18281327
74171158
90655017
22853234
6452138
26827079
20089878
13775715
8370516
77629173
65998152
7523900
43015336
39806445
85616123
14258935
8985887