22099858
7359378
3278919
27962170
27449090
66183255
34542912
42861585
68512258
87335413
75483673
52493579
79076688
16091721
69707113
84664353
98477544
38207450
60785418
4559804
59297785
9939690
38948043
36224634
84422159
14535105
8282782
76418482
51664146
53441769
57349116
27249476
39248107
8779248
37388066
50418312
90168697
896316
21217653
94151471