38893233
33382580
5766045
20671838
2126861
3174883
22213617
50539617
67984892
10339178
230273
57464031
9080689
97182072
73248445
18698677
19323368
8378386
17248020
96207923
7195849
59106770
33998883
66131186
13469315
93701095
35781847
85238155
71306496
98432867
1601801
49666782
70482969
94074191
69219542
27512539
61444207
73077065
35747849
79937382