19706
71130
51472
37725
9269
23948
13329
66183
18536
39199