65476222794892916415276315300315119334521710585031925156548421824139550015804332572138607138607451029665117286812369838584388607461497750860736117947112762071530042698142693711580434158040213713621074814234569139786586627483508393970983508432998332998432998632995832987532984632987632987726972156912711370551232096452949474485170204328827453010826436474486329798474543452950147990371928245586745577332976032973345300066110666110766110897774960273441032128082313109996785296793013126196793166803113126296868590477679510265918570133410067377950946591866591546591876592716592266591657956479601156074604830231305429483043