19819
71347
51580
37862
9297
24031
13351
66263
18588
39329