10001421000214810020434100322851017134101713510297842103046311030572510343866103446531036725210513130105849691075466410989501100285113947941145061311665341173789911868070118989541206556412196159122889111229544412306667123125381234129312632571126488451264887812663612128519812921431293418129703631297040412970407