2592845036567971871827501904837685271232363240144948248418531621959852556454974726034885279849691747182977791224234048064531665263747047842513946368201834250540343362541475655137645245124682807417343156494678408094905435424457567196437706237865144394585194382785515227322415856582713786902236287383697733917783494507613838746540029919488639111470198652600729186907846167130258867640246127479645147649370334552319253965284017268944311222628328134147203602694722765186605043675335356331777276734722137824466463665005363082736021252662422021703568384473385151136397435571611424367025661145624542073453727867552616888255425976852317091716482518286573074863442257641481538071382394804412384036596533041733135563202218023711672935071512651927079930650554847926436148580425774897946368551204425081442321087115893092755473992861626456325686861331151911235214754617611656533939855859071295340501350771670808595160795128145986787173887362859746022438744559353982748720014084594314214473227121776854674205466665752312258165587294211076777196755202333896259963822768207705103736802553863336676582907273372084444222066348164433553722064259610679850943576511029833332232175116543752295447143302112404888391957852122626303773652911351373571017980352368413539030547444331664175448603749893542048112101091802675616731308264078351563286357484642347058525432705725707816616367914643342545188533363514693827151811184622187885243794064561772686418054268007528768138415214115545943244554584632897379325673042753524378023567281055347173703661193846397586168792484316124922826738583238022815435521566616415318136174783300744254559766252199381127111731754745799288789712560107082494265183724864719736745571314660157127284734629655578715719762303143791561697905212306371897938016877017042063767836045695024406291171785503774676975197777605153840566830166238507776321645260569650222558416407283102