32953540
785270
14236427
8743952
62081500
7979737
99258051
17907391
6243780
69634127
33538515
44346207
8003238
4164696
71359876
28878780
56014360
20924037
43461622
42176184
4928117
81517163
82459069
5000561
12682100
45045654
52584318
95424654
57105293
45481161
407926
23372486
60383900
68585024
55114914
39111878
8902441
29644675
89908572
76376507