150828
78385979
29484733
71502129
30896877
78417326
3735761
42091826
56481540
26179983
27365702
81734472
75907760
47063389
91838042
5210299
9206836
80938748
9979000
65857188
951324
68573880
52259726
31289596
2362607
88807928
83982869
87817469
29865267
23098518
6789693
57179324
78893215
19825496
38587935
72961407
62497940
71637594
46407170
537772