19756
71213
51507
37787
9282
23989
13338
66217
18555
39250