8274050878970547855127520316216980987487649289123437510501309678443231485475658189171404239265237155972725056678541137091677137781073681395133029198825340553424143796904072497504357062103341902251603654476323884861293837199744457140465121382608111702275267163846655752127133451103332744565564642054494457702785152766553053802235249864438318155017376848431746018214280368636984643949031523891477611384067747037650721780180528555466157241355363062351942296049451403473366177514967352067455274680168108446218211204479537657297025477497818553722225632983623824532507157946326965439916556483448066331821463931920132078066612086405339127634405121668534361923465325567221544645345256019540117424178311626845973115138671964854376790461212257557161122471221424828270240714802234600519708284279193565117266017247717379283769537232313202262226385525481341426400251835186728378259117354943176486367838679144326712811184823307646653876373047841553773897187825005283905458395185046572337037556302301125405028473484832867046973768528862953627140228074758514656231023491677124393804328751524725614544742485705938266568103847826621964211548844175456984976225826450312568742279910968899675316745220841787110797766736375798314651807588216253267448307476438695673736676055835252187353425776391296208179137145659163200427690331468342646555541563328201456819620501148006052735496506492539398153885465884442366684422242281176841488453547463589351776033086473446523741884586027415352071353357185252721175707548628565244738596544372565668066914233122977951067436766248958745050919121371119315460178846259952785590157294746282521547487047723368591734677272213617816420659537029919755967079334511164034677975123866252371259829570134363658633813033746361773156681767397832467656432613006732548082423013523037863717531247923501281382916647327911413355386352877305227779768971054260641180455290381406