685345811199620530981211228531246619825544333802930465374221179614325420064721257215478750430131100136574866299887856786536365071244551122519925222738252850532391280514831255450628224471888679841861011206674326624347576775059964829190304799366269612712638142776235237362891186301187455326818180820622100331726155667888419340586439379610422070297943686311292714094197554550583521667312316445210286532430054893908142346426632171495223522106270857824067143251754313192755532265471442725829233460565403328196767336341137820344101620664726035496946954513437834615095544276929445438494831475270492549227220897036531585262465615630636271737657145541015639533162595189970391495540394124383779624236814667776251097357512664173151122536145240636004375467256302365511040073878