59811614773939926796827796515934570991285579128560212855936387551510708906880151086815107076323386323241510637906879866285738525424512583833361860985617373038423124420356885101423835684538732252555090331079291090937511695919911277601534611048140150849478475178476478475978477878481278476378475876201152740778475773980413421566001588713118046714169582861682854282861510085684355821101890306243901887901886238975985115302654932114817981033590103359179927657884141117310547605442615330647352231106754336454122032226030311920171304014696618696606158539629082290812910429103120043514904384649171018306291021347200891907