6592313128397902851643455287881226129694502242794504847589313743749747750762278427523118167379334560145331202253663366656440239838770564690445187767441526729320439051282612779213523640340411046216230942543843928360349200181507188866844021973543983787813848285655262602657373835663776304894677645255814826646834459555452454674189114175680167532494756444604767271303062804504057488013164833808544715342215506271724151528933234536172288259768586234243658536853713991731397895392135411801920317058515180645871455715622277156220519973638653542451745365855415935721743481407098092163684636673494861152251126557614224423184641541238491373885373537311355658837066434370578426478014918403761382547824656165206598711547648142317217553811668735354523223738555066214659780529485422155174524665672769179469465190513372194375629114783541204858076912956381961215186761634354014493976786051381136641273233703387389505487276224351744484677268763474195713157258770878802543612828523805381092672629650490637767606634317683456924364076812818374756831565167925735684673827428760470771059048251082207932408033146356923031944373264611148188640340653643563670470310244543874803014726354051412817898652519776227426234467411916428322972691555494885481072512227933048345270114121478752238424558734192765777228766375933281687070228620882744764193448636160250649453686628555166778645212133374137186007464562116713081657292255508772901611699646157111740021435519830310645765759973401441082527915873336683076612844666751177970468936521559731755804783299182706369305756733391255092011533468002296602715523386052983824798964777363954282081081118682568812217165497372270904733677857975033201777723041247543358533525273026179514320300511248716328452752265004446292071566678733719473545925679954659621033678656747185728796501362341994412187123913252072935071910601751798570423235522455602406730841272553223