2284253
39869818
34386701
67751215
84095765
1694393
23557179
54233494
9029008
33384878
63872443
31819120
60779157
84942789
76391482
33679279
81265453
70252584
27521411
9502494
45261440
17413381
37391431
41122837
933072
57611977
99184401
80085530
77015594
8792545
42854716
83855160
3326673
69818020
67518153
83502202
89647757
68973112
928830
58998304