20719121990021990321760529948234507345942484041649321649352523062322662913613136193477843478442791279218012522902335142335475192413565615433611818015521517270416542120354140756410551160655722213660026407154931181035258011312206022927554275562789629130291621108803389987758121312576382576392576402576412576425022815026632191502193622192535022985022565022645022822057952192452193642057972192122192782594452335402595293389593284864332053150515672513796912966456623339106208076208091217752343112343089188143184404222272