12990341176692734266280867639655106343125741099322489778126912412692941328463122118187597817049921676915081566403411393155235025447491685541857051105832653698666020402766950503148230411674833680703377413377978114258114248114232484936548186822009063061678216824241444147237771543152692929931489982299432993331561928625858444712563142019712632887805547540765713765604765712131931931596611737101409541195205119725024780083219271800311972492857863573486991329542082726011293121129311255775154979314938519483587276914545291558841440557507067988171124944198817012612845460721260712985271429791255835228593498958730796173168