6276719681606182767096174477879650047332652861915502480584327856391456037868178962957758921302635176848102634794833797453129323010796467479643257492933248430837863992824692505106375862850846747500630722429253156898679385959952886327141595925857378597567436351847238705151888030154985210162379088798590731552847852128095555795160233494780619895632892851404456592583078250336884217738641545889359274211671498698966726739844181884538941446729232884522176312748619852560644053131531926130485861582573384529798325663126625985746445684632278014289370267522100692813217199892839925239332573201872982621640672994932664523677996103356334607232748594204206410958547469626094774904277038524579879014183822844152301319174711944433223445323419808231849763523145785845199776461441575357509566135909471424654876482675696387158836679177998901593698944920167771369605138592547062430784732858261519270266554305036997075642077099815056309054399860889190974530832498542650802485937616614965003318816324444167696891008219222442860089439134935482127275888977653392416625133182434567665769814524387090310642799099329884495476282649141801582241377474790750123112646285667841723869129266479011035343113638446055337429998652688520968341524339685058241242160312574489427218116404354487777379756975372414658983851597506180548511625698419394787676561205170673438229752616844116677864966857915326284626670297117855583452422921669619913138038362294223031231117684135485930029525572366754246127717485824667820877816876123858309480782448741204822632918263704787438721467814258051867171999402812163618034112574957931955408979231986688974767282251962166247921409125449721477403891928831213518249860654466135287920258823357153715186145152602487872247693677977960544053587163372891719322267220636614747596530003365350691581792446423955754603781907461946241836122758048528470546201073788257124951960189197061574922973042008227302126373312440248877744876944753502181227873939350056922463500984001083947299361979714688607999301607856524964786600909239616271255233848899601223073722519777928242984716683774347698367856312822791544566607915212233599882370466567771823433097168485422716850338772286768412404012007703882911997361434839393718359878809038881383776226665165406344257650252915848539519207483852744193354146466574149147651625962003203556610699806734612959067383260062878886893754709053993713791255484084314782519661936723510412843838750891813332437841787191999638754599468282777659351989594998406564968026876457328739913157589746270753745290825997844006656675218087120416239865888258032276182116456527506957963485519608170122057370614877253268422300751159754291862312491554395459623600788345770503751391566577907164249534382250560328823915312195556985814187083372951118933254069604515775379404635094407578843474087716488336175210611061921197581833858769621623987386921754777557744855364842172730867637459588614117694808441324007306203867728743828081252111463348024458183250668400820384756674468681951716296527007979424238228997647204987480698899435385344584308350869589342905870020385848378420134723375587457584169782699328757464761322781565334094488271733362715205039208229103406646955654458896925945871827131171332309574987372877779985755979928542482164296242502896470717738957709625433886989688879555348009684240738815046325960092557303286996558094065858324339222371852864495617499518417357798213715993314698432009114138451878704104024705849307756502483916155979126746993527125927227530322109287584079420336265997612442396647607786878678294211764305535443384263827331764335231255743731262822201403175076747686434785182816395113986241938576663527986858581513994211394753320339280924718407736686489057661684444386021490074673158441970596425358882793205556513483638906921454360519510146745137376739632464561937496773226974341777229327747193754702857271456674321603784346776011577061668220887586341979365392828289466441537856032988469667753759460651814551395040723489265341246577508435593364918995278811104420296763665721429368953012645684328726504721846277795453781872848744545425292000456691175959935364101513578632711503626568298212674237404445139593796042147587793789803474794461897154261304535106009306511362436808714223187557468423822044853535203840511640632932145360182643497910660684822405259915488261939901214769089935194378532819157877282228063827469567974264236388144124339620395582533188149926653931490562350768842278577765156838272811739948947560158860010039377552948504282204812115476372355887501858905769594148279191576876733981922366919558938656285537784945706751631723914051002240183843735239636497877707865317458329212760989652566663243622270596640577325754910972155282442836672555885463171925567227733126262514152077925184082540373133564920352292692059995443454116641816089963104795332260850452736626936817639367613359389336277764091396445269743815250150224159735067958888223778644396342697756628451347489730319244468399825990032549757642814841216014998277344713445129724681580855067556972329630266680759088812725340921167522216893072966111542794535430270406007573636054770551097518269262568567137787809666964706434681317426454114840407819773395821226311428537954680539543039437457769093175210114125866978515368866317042990602913389026644904746472705169670347587636221659974814224446705867320678198199515826372509390648495218854647663661694750465828009667190657173308276992449934788937362480970823230028073807220454420719698748560789045026069206711861286066279343453393879213283199307099774659881897288345959032423655432496398725197717804413155841269475778251128945632394275645757598467669744997688181816058354531982792925672516465342014737464838354398092559771286287773435735532196232610012979959751079929160908566092083313900839013075524106855213928029854867248463125396709277153096621243092249157281686714370871136144968847249305