6058387840619375116450460730839243404422151268298626587161779465847198734271237513239707518702235510805717472169026956569762526283332501378275253315400280383519453820215705931904782887255238920532080928731421047365448576873770435313077726727476536972924121166690107804806754152217466653372703244333515171828755509713397598825652797706554537352853120367630148375393983801751816663075493685634363817816925548331837427678330228623178773683566411117766249670354453435562963341413083664765511333093615728263515661117191478491942387144362204571465071624260478580226246144740592172355674570208644212135471661344650416625954896468745665426540687233382769482642438547936526412326120360941105147437764790550390596589545560611822014280755365821453916482306415429183253544265552417334623250342521477011344511846528168293786297672165693992024562403006782725257932341922795621433177617357893768525633878862837925078072858874487771675437967637121882041973401532234018947976770191219435675541401254101124645368950017926667947575331331614055803668301601348512137555585381213118568983193123494704843305820045145238831062931877383768558765648035466216033778125731170177236342495056330512712271228285407387978554407414816372736574434902707916459328173274928943976056468144476748336284278867956893851954487503755086722246492582822262944159779285144157151082271877475023776192017847518105864862904623845994883771544639558705201394896634021557102062651367378171526067675245413659535077212304446199221441449677684744225590163370328469798645356109998885457180847680235462292165046336283466033971113842437164765945948320782777163619625163530343784034571873819150386326466025364336709306427527344115544632811156800341165688174455180423373106561248124782727222226401766006518012576036711148457942957993355678415153845846716425274618652155769154221847466733752559121382997081285221440368673242256523