21796219
61288839
1768622
28602398
72242806
80004013
14034083
97141736
39417040
17604749
15702737
52438230
131937
66626482
64185937
15182888
43467726
26323233
30462620
57654432
26451957
308181
48678761
12001760
33109545
52911858
76472623
35446349
79999387
45296771
91315900
98103393
9247805
1857744
15441368
48625953
66259276
51898639
9235038
9602296