24210151076221661692362241591872371633271332304061312426116383518810283841158456162401226268811769303513340210760213845114636890220551554483617922315186618987520427920466718841240151931751718851059072939020775017349227213128347116391173812117904866766646611134728715126140358811881911853001922638653712396613978315479616453421482316286411776586197111902104007118355155901161695112767170839134802213836579952190361177611693441244521717632257651559261346181066521537091987931370804095297639119534110573139002262711910508899642238207531507831384866910514600612029560683105586