18431859
20095688
413920
83251463
42032879
11478566
48253748
71052530
40468052
59323940
72323762
16193181
2241595
29197237
34058290
86985895
38836487
96362625
1607865
36793525
3165938
62663532
3064928
88484317
55096995
29083980
33862767
41665710
38471261
57168588
81663263
40389599
666400
68014792
73128878
53868176
23417058
1574241
17223979
46918015