19706
71131
51472
37728
9269
23948
13329
66183
18536
39199