48649486484864748646486454864448643486424864048639486384863748636486354863348632486314863048629486284862748626486254862448623486224862148620486194861848617486164861548597485964859548594485924859148590485894858848587485864858548583485824858148580485794857848577485764857548574485734857248571485704856948568485674856648565485644856348562485614856048559485584855648555485544855248551485504854948548485474854648470484694846848467484664846548463484624846148459484584845748455484544845348452484514844948448