31484239
4292563
3967422
16585760
88222878
10721873
31316391
27434649
71152542
61072967
71591218
48846572
67292197
98025969
54806686
14109518
18787230
85553766
19811418
11359214
36522173
3147613
8108906
98727493
58491182
8925592
21721481
1194737
91054050
92828313
54349496
24329219
6135552
13853354
24164520
73986109
97183488
75452845
87853673
83059599