3150872
31585868
48477622
5690703
81642017
12844082
13225315
10458067
47151280
54046293
55975618
99765189
57609395
43798626
5238475
12021887
82478638
45148921
44933883
35053659
45889036
6988283
78167063
4762947
43971755
94442438
97535504
70264905
57518718
61135539
32513770
63296232
74579486
93918007
9468396
3160171
97215763
96551629
93718028
23759099