80911207
666573
12951243
75176028
1143731
16231588
77405360
57007905
21955519
25226805
23142665
72115666
886127
83761061
12186538
46674437
53256901
36273012
22275599
59849763
5401623
96362527
244901
46312887
30374729
6057311
11214900
6448402
17765138
57346713
42624989
3067373
171041
56738249
97453277
58273879
31934546
62715231
45717839
86633843