19686
71094
51454
37704
9264
23940
13325
66173
18525
39180