19725
71170
51486
37759
9276
23960
13332
66198
18548
39225