6682982621814825461752682333982362012341238310726173780671725423207752170785835541553193400738346362854503886029763037136730544347525117890713198466643344442231436535276309140240463115764223593230224795446786352885142843752218492752855597546713354853885058750257276037325879045370296142837172597650805427317558293747492125101456494352503865604762606720346145844728056313970476178017647814540488372244352191825152306467368276553197942355118346541472253187194563696756219222056226415481118852307211202340451644455255549519515253809787121332127339283460265189846160564387784014895962175951715512103773565263481964423845774117764636676616870797749490504228656002661146572675150066043837680040278169527103497826321377735853161203977623455655076422219190647204688664445157769215354163315792407674328214598480799334111146486536876683945270651314879856933810878976728193743991966169137985579558133603353125122718509568241486417715887127030868155162424642597354042942487455017555687642841342368109211365633054382542391744471731122742525708945483654686584834066855251512135907791862573372866632917322796375862249131353724923970352752252115367677073427319575178117330422752465212389351826811507289777772237677343528689174964495661177633311066713194200253874869048470813013851823217931229036867973801664251366863021444591873417118073788045529880364628448389801440791705727768135755670333545520536632016164143390381602300750651571226439109838243164808299454114867658478403844623107844032957768207862824463466216210797589672648424726734074344456542670968098533877255571483247020826999614671803778871212859944154385106696364871432297461673704733561205796567156547405645554512469684605437199303116287271350729465793331523728314783666217536011551654235398281544742228021823611416657313557306592724506405082787155575330121863835639336702772163250547188320629604845424385701206256124197374