19719
71159
51479
37755
9274
23958
13332
66193
18547
39218