115829
98838442
72018848
91885144
83399055
92389821
71807330
48129984
12354731
15572334
49461507
64785830
88174327
37039401
13829988
58303019
72648686
48433964
69059823
55423441
32698938
26351117
43812811
35941618
68241521
50114295
86237741
76366085
71184444
27763316
866822
86276121
81526377
68785406
78821003
11405764
18174307
21641896
51931490
20564117