84411410969881440370197212321556445375185819951304791975866165444014162559519251094479966182330412231512611024198988546179439033914051209143100255813921548107122466314961322159537031490501106334718911007141012521222225159797113151194151572126515209701998