1892247497177662192851736475252303186558108346923270255208505737170674526175387547490463789335642512704561426622728820084952835476546454348520651560661595508169452478680460172797585675144597162390181302241249458760233262480500719210386333448265405524279863724037067458456606861182847515398261364223513656488093593445133557311684353787734003091435211111521483566665041072904461983073342683823951926937944772228582137134446702023395016397682547555173815643127803511952177854764010972160673464154256666223648471502226462788473704664715261684503440402883533082802525994533171877552746905412944511086776021141405402588072318015798163436801338763151488366515544253205553531349167709897474399471212023190242298442382403526371959664959311347285347934864448257179238985221279120433656527705371474717958740180414676951434487628840734568260481652808657533614575133192596465755265336275057096702182291676816878351387727863550839767586536407391635545190176349811768397299305306438746342293796558234282133273297425893761174432963165182354596322431104748287362539250303454549345137510481861651213723739916194220622035597617542136782300854507572166656289211250554837603384192730590174483177201467802468661258066543402077356503747329954453819977946637072970364571835078785447145122793461771805678346486244781303697325456127568831570797777766598387414371781541238658986158842614119739855713921471434378384119316437171066848924027666355676470874846556978622117122511604257135520238332330106127812863681966296792816917112051558326022968511675220670563858752352214276245585551111512411263042745084754637356322367646567846375778784548747276893814412191916413834692644242152721283234444975553341271642555562744672364317982728356578038840431416167679051232879459831030126731266563650910304380820605331701971534702953352567288006001883372161573772234765277997434236712872485340622247218601385667