19785
71288
51547
37828
9290
24016
13344
66244
18572
39292