19687
71096
51454
37704
9264
23940
13325
66175
18525
39181