58442199
52229925
95107524
81834491
18069159
40454812
63188817
25995394
54646056
21282926
28107545
5803164
23457415
4622422
17217599
77338317
23585986
1745404
83872159
5431725
338646
47924919
8076400
53488523
96207287
37013960
69597102
44241175
40357832
34632286
9142601
51533079
65786416
45905877
2101174
49482643
28411700
64841260
85027080
3117209