25253183
30488206
83339623
11501967
12045992
71269925
2216377
93279438
31025128
9185148
44371271
13504795
5593591
69838915
97476185
41163886
833189
9166398
41033434
3326284
72767855
47845197
20634053
89387481
38478439
22152503
6853228
29128132
5897579
30337125
37541611
71631906
23962797
16802714
20598430
1917819
24504068
7242122
59685377
56476903