4268495262554464457234525755397762630227189572365808284131911185886732078140521175026076484011773438040027565929149569243514451228854708334806611347293344142462711795476107464643307492178389366461115563135717153784146170559636790777459654016649116210502786581824545113556647614794887655315129663674343510293442251148353453194156504872041393161683022422904754408204587362976575574825357374574197385162238289169176681180407261809201172971148747341826783589382505645628601839835388160660264524789167568819837227668955518842271577854390804272838702299317219773309730144244655678241163192356663583144464320551974822668725240273564189460250175228052233341111957827633796772255128025035514497187413786972836215226716512465654845019603536774717935868257962314383515398613742755035962165043612593866278626633946376967621307568771336340484562695677061213386911991773055221224446617513134356427033711255403016514756424871282827077682754568511035597174560679467215855485136515154571549671754715185465136486802302821081334474369013020720654737570486383224265283595127599921964485373744210736770288853425424303556312801443647181437239280369352528387286432682628065873452005072495013542585233811286751794661553417098076653062345275617689767554753797203398187439278236635642563702323002211662534786547876672402544647052481214837220490799112644127142855855548412078856280028721371354331813859040637630894349404202731233322334832735701451735001435212793995522375093334236007161508701650271235772846865381084754183465279168467403747841670190668322745934687808523845987434646556596745752812121471061711647434417524741576022978599315912177107383377446327791863917663508560484564676514157704533313193421140114066279421819331098376405668322577926378115386025443483682333546930438605542367109320719798377639513287296904522957276295588032221413732946884892086867052987326384557316160672707520666