19688
71098
51454
37704
9264
23940
13325
66175
18525
39181