19706
71130
51472
37726
9269
23948
13329
66183
18536
39199