7476470818911270512475542315672415514531257664351136556576564003153385254771454815316878933014574892765608005886673061946627413953990652378552537280145142385310478942184482334851213322127613132145622001972024267492382624553287732757064277676640767529728127317750076331465043936621935350317013259538760688784127377282141597717586319268732424472467438443265169568295305401656305897774375054412214825954736876437288382528254722368356365568722774285769250356508855730660406737122162460192789108840690685165661633834300546266404854340674647601550374743226515269484323948851911754947671570456568970378640157442267318447717626591142515545102313683223452522520859375020477120537327827148144680449065163239974683046787445114430877219845179173424363783866380130319034505875691864741515631416352353684617229654266429414648050112228502370379339673381951764364566723461482036655266777318452834285380616728436579924499422765711349152492611884647195146442295858251633264362785256676544291454128461522627878095205713302892908550456131639136978164122477928623259637570865178010966836147146539076880279611038614421381047037566662735805567646598253570658367546427787757251335114714075238329956474879334164898486535317309206507135223181445617822577071111125413801746006713763575152473871308717158237367788381468605352123387701790293653255556533317705278117835904021574580770920134417823520354820473345754837366815597188493341083930737651860175666487405220458795155191215852371288629699272721125271012034360210617311820744942382824919482683734845023063954013854364321728161258133463479187912794447294154535302389891824521074405537972981668081936464794776403397272216753221163351996031432224622406288418473226021770582716065421024296336680196679312521388638792350248320741484702755670555156398459558649803180732871244257982469599337691355713640686645604671975579154179333712384684509342115164