7412145043423662495932897151107054493651528375217064582805972845988256816730937670221923378763648701445372660168568755137223143945397176557996618119816365570743649782675545566121550248768647601356512752684263321537934871313629862684369169635107251260718151269543703643296261302467676404828186117436239662172526704299203519434651442518235339884619776113746180146909315776555510832672177225217454462737196797644257679161192523677202438399400243735565135658876438080655112845515318940259174653468671111736809761688164140482377666638534618548931845629340510926645322848921623380871133619965623114714534364512723558921547197291220557554810562307118464849160446179472744133875386513270236838505451237116108564232484166637273254371439362512855476486227675430877848047554456320446922680333753437349382510351542787407528479313686390312685340173536793123387520146497323396282972952882533746544852835484505245615407297927622622644061672785725963101768406933627675068052573063585710234112354230560770279448073442559839750790602248263194667444013169966720728570175852241600885877963420555880540250386333687341170522670210367323156581311802819422133079135256553515572813054933448142279479850048368779382004487715114435953002812128356191190162473361538604678636541603745731448874914432078381218314777306304657783286227769154784106708751962526594904404428117094637864836744702725516187124256208457664590735148873014275467482445527856612569444265689502474171294197515800665115139734388435553630142426667747737882582676328011255673553356426028046387954235596738451568523819525060121364116569113378070712383120646629114979063947277245978151871240747789460346537201447834282478587524653282428391887143776525715082873843502717195863521176827191385647727345229403317922064082072527305599370501223035018474877386682222061936051416505617854752424531384523373893732903912184175437533150944177712