7678322286816131332042769111903817911720655918938052580168753186105147368225032185869642321334877215922452405422385019602484016200637141158591911770901541232200291315347816896201168168578581457781237871476362115761109064123310967214740512460316420210495611440519246282598754639664452582154871871921945362697764119144537103306102629176780146449657148245774398160569116358298799288421559371673717364191648006568018331611473835159836531168936425317493908919348277580107912186551214341058821124971483041710685566732111422441161559647414951866016158042175808