4532180
88144861
43082289
32756762
50045836
5907630
9989267
75495829
34313000
38677170
60371236
87125110
66329281
2586451
28643661
61034540
98885705
53404123
56523755
76864621
503651
81788445
58594176
97102421
59305628
5393263
13881065
8382112
9621317
9649759
36047146
1581924
4659516
80855132
7680462
11255154
92854712
92211854
24203205
18789456