49624548280848280910403826626113941424227562046867560096629945414179437704828594828105865165869447926451157801430385122538458699211248785869932143251047228315508315532753728144792548274339104391051597671254804100099110008728572738299341622641616741309225381225234310430105094315777232143161224777376866147288147289611708101239083006122254814027258696779275367174515967610008894027273157416438821214412292942089257784193570564465824022411382715141780713243234228134224663807472089241060856832381569704139665409608910051155414838948297883065108098511355194926728573695897653768673118041189342977376868416227416288