7078050478583438025548616723731945136547828120330759748728471034924128542245669040481010636873065996194377933534765985894474757624621166423450372812275511271175219166466713390200460838750553249291825680567202297540644270280283485173513678809828145545633868717417671734034211855034126153550565585521015745855205536169265313131232538634315222540622318146768145480737576375197274448588670435075957441826377419483948466031842519447014852326744802320772687997451608057874573775655399303663442382539556111525284384640110967173492278254403731195168226334737196770436789546262346661742907463022173454822316583886915997971480843523626026476921243172835755171776603665845820161552371484535691632145243729330912214040037923850352333472561803892356927262813589676572142445299783549781782315490233646562736541211335855198564178856419817018731731067948127645960031665711554720412722756642165672811711480192509662293727767656689754647709632443130558465804256355832259543664112687414466847087322427686544693487177338327934369366399110854220586743876746168579247151526677933875357177130667330052011360111593853826405328786882693255111421571821146456024418929465180014763964940773513946852537852378232449252765186486042136528273085007643732086303441532127473567612877781794837952073627064243127968031671423990563125288228715602221661562824736888401085546368527806251568354186548296423643749570642752479784541248748623051442401993707026687121644025024882327343960525829521625051042767739845055591179762965098202242183857293397031075375876510514229120188724261914952665374352167556129844033766631478137477985962225573301247777601901552864073384846772801452178704157654553352301517512573154508849441367383321935127015423511775183754470543916351364633015862227538381206162351433616114664068655937484171979039791336474489444766376138667645201289522331350128590847791607075011416383373836304794