28270439332939481965504251720776090552093087152237533537539510894041587532158756215875611480682123390033094314247611424945142494445638411963124471772082301209833459694142494390895212454983934571251946140708364626212350986551576451456364142469115778441328467394508122530549986810972884919141109741110974486139263628398815915768381577009157787315779751123800938836910847119957158756091084693898386139193878493951574895964831715016876240111110989565638155895156427145843923335814853682333571836725366411559406025031835986028739344633252176760952799391337047142703946035913168212557373248581875417650508714197747018975089753897491022203