40984693
16066928
1686299
38375883
34452130
6563136
43786926
54119212
70558889
41473775
41525755
49318282
12387417
66231560
6622653
81175213
2704670
9264254
66543574
58477369
27293718
7567884
37681458
85765347
28918883
95006104
43027306
1044289
79236171
129437
11572695
13378374
1282574
58504596
21107062
33612335
69105619
19234623
47347889
7168519