221789107692116401218832010442366619623373207740736281813211339941046711698264996714271918550618807317519310756573724460898805419077430384786086839654105236075280015750337256152906365051809531258048761873122209064239002063001417441382171147151806122277968847519229315234124945484807020022068917007787741166169145019020719933210365015643036729819281761652107152020571922361977557341217070868021649181960978249995377174866113905133011323327909153964227081809647086413755618027422143418798234739108790185514408191053223221709196567845686222937100167610