1 1 2 3 3 45 4 315 5 1575 6 51975 7 4729725 8 4729725 9 18555075 10 4583103525 11 50414138775 12 1159525191825 13 793359341775 14 15073827493725 15 2185704986590125 16 67756854584293875 17 1151866527932995875 18 3455599583798987625 19 2429286507410688300375 20 2429286507410688300375 21 99600746803838220315375 22 4282832112565043473561125 23 3177585115774064512642125 24 4629741513682811994919576125 25 23148707568414059974597880625 26 23148707568414059974597880625 27 584879151974866603521541875 28 25764511523644848751727441135625 29 747170834185700613800095792933125 30 44083079216956336214205651783054375 31 83361102799264431781062887521755823125 32 83361102799264431781062887521755823125 33 83361102799264431781062887521755823125 34 5585193887550716929331213463957640149375 35 150951186150019376468411174701557841875 36 396548766016100901982516155940992450605625 37 1071078217009488536254776137196620609085793125 38 1071078217009488536254776137196620609085793125 39 1071078217009488536254776137196620609085793125 40 84615179143749594364127314838533028117777656875 41 3469222344893733368929219908379854152828883931875 42 5432933106154337162662740611236375371411271063125 43 12381654548925734393708385853007699471446286752861875 44 12381654548925734393708385853007699471446286752861875 45 1101967254854390361040046340917685252958719521004706875 46 1101967254854390361040046340917685252958719521004706875 47 51792460978156346968882178023131206889059817487221223125 48 51792460978156346968882178023131206889059817487221223125 49 35167081004168159591870998877706089477671616073823210501875 50 35167081004168159591870998877706089477671616073823210501875 51 3551875181420984118778970886648315037244833223456144260689375 52 5997428585022317446462852480734040144856029869114473095918125 53 19389686615377152304414402070213151788319544566847091519103298125 54 6224089403536065889717023064538421724050573805957916377632158698125 55 678425744985431181979155514034687967921512544849412885161905298095625 56 678425744985431181979155514034687967921512544849412885161905298095625 57 76662109183353723563644573085919740375130917567983656023295298684805625 58 76662109183353723563644573085919740375130917567983656023295298684805625 59 4523064441817869690255029812069264682132724136511035705374422622403531875 60 4523064441817869690255029812069264682132724136511035705374422622403531875 61 275906930950890051105556818536225145610096172327173178027839779966615444375 62 275906930950890051105556818536225145610096172327173178027839779966615444375 63 275906930950890051105556818536225145610096172327173178027839779966615444375 64 35040180230763036490405715954100593492482213885550993609535652055760161435625 65 35040180230763036490405715954100593492482213885550993609535652055760161435625 66 50492899712529535582674636689858955222666870209078981791340874612350392628735625 67 3383024280739478884039200658220549999918680304008291780019838599027476306125286875 68 3383024280739478884039200658220549999918680304008291780019838599027476306125286875 69 463474326461308607113370490176215349988859201649135973862717888066764253939164301875 70 64422931378121896388758498134493933648451429029229900366917786441280231297543837960625 71 4574028127846654643601853367549069289040051461075322926051162837330896422125612495204375 72 4574028127846654643601853367549069289040051461075322926051162837330896422125612495204375 73 333904053332805788982935295831082058099923756658498573601734887125155438815169712149919375 74 333904053332805788982935295831082058099923756658498573601734887125155438815169712149919375 75 248758519732940312792286795394156133284443198710581437333292490908240801917301435551689934375 76 2515404572401659896312549796056892528356721556639509612089142578660976434039544416279728125 77 37562536479673987231635306104517576125950923005297797037327166127144361089512516768305180090625 78 37562536479673987231635306104517576125950923005297797037327166127144361089512516768305180090625 79 465888139957396463633972701614331496690169298034708576653968841474971510593223745477289148664021875 80 465888139957396463633972701614331496690169298034708576653968841474971510593223745477289148664021875 81 1397664419872189390901918104842994490070507894104125729961906524424914531779671236431867445992065625 82 227819300439166870717012651089408101881492786738972493983790763481261068680086411538394393696706696875 83 18909001936450850269512050040420872456163901299334717000654633368944668700447172157686734676826655840625 84 29512180592404598084191704268694258880181042214849511580460969837511772644623156545174623280654687153125 85 30658284693080504805907886958740637865819140941639783874847803617609317213346385925569754281845160440625 86 3157803323387291995008512356750285700179371516988897739109323772613759672974677750333684691030051525384375 87 3666442784872493390177668709515432390141149479456908113194047064846848479359860743676023164753012844909375 88 546299974946001515136472637717799426131031272439079308865913012662180423424619250807727451548198913891496875 89 349789192591324711130547228466792438314113548540129917187527036884417681185547577855307504948127362131965625 90 669469607758826933664549660883250973668727630863613266887912323440092025044431483432146617739565915169648978125 91 20478405831734757073864909576757764033552709500487066220834350061708974954084114646705932890035581779124392591865625 92 20478405831734757073864909576757764033552709500487066220834350061708974954084114646705932890035581779124392591865625 93 20478405831734757073864909576757764033552709500487066220834350061708974954084114646705932890035581779124392591865625 94 20478405831734757073864909576757764033552709500487066220834350061708974954084114646705932890035581779124392591865625 95 20478405831734757073864909576757764033552709500487066220834350061708974954084114646705932890035581779124392591865625 96 3911375513861338601108197729160732930408567514593029648179360861786414216230065897520833181996796119812758985046334375 97 73224860994998119951346569687618081190178792440696108043565814693503460542043063667487518000162020159014660959052425834375 98 73224860994998119951346569687618081190178792440696108043565814693503460542043063667487518000162020159014660959052425834375 99 14425297616014629630415274228460761994465222110817133284582465494620181726782483542495041046031917971325888208933327889371875 100 2870634225586911296452639571463691636898579200052609523631910633429416163629714224956513168160351676293851753577732249985003125 101 289934056784278040941716596717832855326756499205313561886822973976371032526601136720607829984195519305679027111350957248485315625 102 289934056784278040941716596717832855326756499205313561886822973976371032526601136720607829984195519305679027111350957248485315625 103 183209864102948700717771837189796221464146744896609183278176480488136296627238755105660162505350542874140734923123611022049003125 104 29863207848780638216996809461936784098655919418147296874342766319566216350239917082222606488372138488484939792469148596593987509375 105 29863207848780638216996809461936784098655919418147296874342766319566216350239917082222606488372138488484939792469148596593987509375 106 6301136856092714663786326796468661444816398997229079640486323693428471649900622504348969969046521221070322296210990353881331364478125 107 674221643601920469025136967222146774595354692703511521532036635196846466539366607965339786687977770654524485694575967865302455999159375 108 4294405373260639930096413803962718309524552182824914149885583663674181315537366929715540042598584526461939399328509349460525197446875 109 73490159152609331123739929427213998430893661504682755846991993236456264852790960268222036748989577001343168940708780497317967703908371875 110 73490159152609331123739929427213998430893661504682755846991993236456264852790960268222036748989577001343168940708780497317967703908371875 111 369297282173916236802713213202080394125093776405440984155738659479679722878346534011166013814017974881121451963360706016673204542253125 112 16388305491031880840594004262268721650089286515544254553879214491729747062172384139813514195024675671299526673778058050901906797971566928125 113 1851878520486602534987122481636365546460089376256500764588351237565461418025479407798927104037788350856846514136920559751915468170787062878125 114 2429921526881264597931079788043092364430290684452171523477200756805547640992970090002060419749005523956671437624745474356559602744327533371875 115 96266201130455059576235587962903190201634826045941679245596262382365380893218496055611627649196351842591452344379541457583821781922023889593571875 116 96266201130455059576235587962903190201634826045941679245596262382365380893218496055611627649196351842591452344379541457583821781922023889593571875 117 1725386527953540683174068615027418716690839574515723943401840702699317980624608429304423787866365383024908338172341012278233113475987043559638634375 118 1725386527953540683174068615027418716690839574515723943401840702699317980624608429304423787866365383024908338172341012278233113475987043559638634375 119 10989723107984335561618271433295660615865220219845375435680514029931961660029353052894419030995957853661836548868414090944159958445777347513621875 120 412367380180896223278602398991553073289110658309258022473039927945136997369281414603757285300061326542953092823189501934497714120760903410753633615625 121 1093185924859555887911574959726607197289432355177843017576028848982558180025965030114560563330462576665368649074275369628353440134137154941907882715021875 122 1093185924859555887911574959726607197289432355177843017576028848982558180025965030114560563330462576665368649074275369628353440134137154941907882715021875 123 7864646941435653869867445753428828757477930612790237536518193158147900575726367123126334987988939400470278050894067407398226188015375215409409228165625 124 1093185924859555887911574959726607197289432355177843017576028848982558180025965030114560563330462576665368649074275369628353440134137154941907882715021875 125 28617432587946489212344894233680816682969433381618927161676147879124559686543587175773836736399543891763577200897260985035430370003590443505441955890625 126 1371948335698742639329026574456892032598237605748192987057916205473110515932586112793773506979730533715037654588215588883583567368342129452094392807352453125 127 13402879894903101168829721150463483703075090456155423796642719853468079655649110486523787337417367521677675548669490752939624081213803880031999068194904734375 128 174237438633740315194786374956025288139976175930020509356355358095085035523438436324809235386425777781809782132703379788215113055779450440415987886533761546875 129 1041372598345843279187444147992988350045904121256169090804263419312484979756364607801766825449102904416863116467552758269099629193844622399695555507887830640625 130 13537843778495962629436773923908848550596753576330198180455424451062304736832739901422968730838337757419220514078185857498295179519980091196042221602541798328125 131 1773457534982971104456217384032059160128174718499255961639660603089161920525088927086408903739822246221917887344242347332276668517117391946681531029932975580984375 132 466419331700521400471985172000431559113709950965304317911230738612449585098098387823725541683573250756364404371535737348388763820001874081977242660872372577798890625 133 466419331700521400471985172000431559113709950965304317911230738612449585098098387823725541683573250756364404371535737348388763820001874081977242660872372577798890625 134 2001799706869190559965601596568375790187596356074267458846483856705792210721452308256332796925207084791263538075260675314973235278978000351833659488722629089265625 135 125466800227440256726964011268116089401587976809666861518121068686748938391388466324582170712881204453462024775943113346716577467580504128051878275774668223427901578125 136 129283280842723610543753791078553080714183808803877260347569618304596814844358457695672122673729301927331592069507922878175636858229340755521136930551083986878179953125 137 4658205892044174411501992846351346051212756815012501567583280917132927835657079589232762252057140477743684593856439969223546371638861376762182084744686107131207701891046875 138 23645715188041494474629405311428152544227191954378180546108024960065623531254211112856661177955027805805505552570761265094144018471377547016152714440031000666028943609375 139 714561360403891822175542751247274410397787950790543218552426554391908846439460300494936434226916652647669672977109594163403210945064062109459349836353183995509522493669234375 140 179354901461376847366061230563065877009844775648426347856659065152369120456304535424229044990956079814565087917254508135014205947211079589474296808924649182872890145910977828125 141 50398727310646894109863205788221511439766381957207803747721197307815722848221574454208361642458658427892789704748516785938991871166313364642277403307826420387282131000984769703125 142 14262839828913071033091287238066687737453886093889808460605098838111849566046705570540966344815800335093659486443830250420734699540066682193764505136114876969600843073278689825984375 143 14262839828913071033091287238066687737453886093889808460605098838111849566046705570540966344815800335093659486443830250420734699540066682193764505136114876969600843073278689825984375 144 87502084839957491000560044405317102683766172355152199144816557289029751938936843991048873281078529663151285192906934051660949076932924430636592056049784521285894742780850857828125 145 14262839828913071033091287238066687737453886093889808460605098838111849566046705570540966344815800335093659486443830250420734699540066682193764505136114876969600843073278689825984375 146 14262839828913071033091287238066687737453886093889808460605098838111849566046705570540966344815800335093659486443830250420734699540066682193764505136114876969600843073278689825984375 147 4179012069871529812695747160753539507073988625509713878957293959566771922851684732168503139031029498182442229528042263373275266965239537882773000004881658952093047020470656119013421875 148 4179012069871529812695747160753539507073988625509713878957293959566771922851684732168503139031029498182442229528042263373275266965239537882773000004881658952093047020470656119013421875 149 622672798410857942091666326952277386554024305200947367964636799975449016504901025093106967715623395229183892199678297242618014777820691144533177000727367183861864006050127761732999859375 150 622672798410857942091666326952277386554024305200947367964636799975449016504901025093106967715623395229183892199678297242618014777820691144533177000727367183861864006050127761732999859375 151 94023592560039549255841615369793885369657670085343052562660156796292801492240054789059152125059132679606767722151422883635320231450924362824509727109832444763141464913569292021682978765625 152 94023592560039549255841615369793885369657670085343052562660156796292801492240054789059152125059132679606767722151422883635320231450924362824509727109832444763141464913569292021682978765625 153 1598401073520672337349307461286496051284180391450831893565222665536977625368080931414005586126005255553315051276574189021800443934665714168016665360867151560973404903530677964368610639015625 154 2325635685169888187517712751729641174143333555333674840400584636586976924113748085043126611093287267558614790246010786870581688568447271325028987041640831892032394812246057512138215479515625 155 490709129570846407566237390614954287744243380175405391324523358319852130988000845944099714940683613454867720741908276029692736287942374249581116265786215529218835305383918135061163466177796875 156 152610539296533232753099828481250783488459691234551076701926764437474012737268263088615011346552603784463861150733473845234440985550078391619727158659513029587057779974398540004021837981294828125 157 7499434511570939590720078671397144751406397686957074460209383131221910459922099716437630272580941502572338600808193638228665664470916402242585012303687129786937606365721918654337637140238809148890625 158 27073770799895088775162738885910269860672915837390160506171058235458160505133933994359676074299427807120355959596366925013233445743380513511137228533166533526850564497191042073421072708443354328125 159 2377320740167987850258264938832894886195828066765392603886374452597345615795305610110728796408158456315431336456197383318487015637280499510899448900268820142459221217933848213425030973455702500198328125 160 2377320740167987850258264938832894886195828066765392603886374452597345615795305610110728796408158456315431336456197383318487015637280499510899448900268820142459221217933848213425030973455702500198328125 161 2377320740167987850258264938832894886195828066765392603886374452597345615795305610110728796408158456315431336456197383318487015637280499510899448900268820142459221217933848213425030973455702500198328125 162 25747156030700229425179764680500666637499942961358042641368676381920710640382371228636051946658755844571458517576144945687585006901954868349091504335041373384034886836828681011823440145729629966046875 163 1162509841942146058776291555089285599349759924648276983300437107320102006123904443344146381443589485138245923527080520442740150646630164260829830512231453049662559175569651776364840146019838522596982453125 164 1162509841942146058776291555089285599349759924648276983300437107320102006123904443344146381443589485138245923527080520442740150646630164260829830512231453049662559175569651776364840146019838522596982453125 165 1162509841942146058776291555089285599349759924648276983300437107320102006123904443344146381443589485138245923527080520442740150646630164260829830512231453049662559175569651776364840146019838522596982453125 166 384790757682850345454952504734553533384770535058579681472444682522953764027012370746912452257828119580759400687463652266546989864034584370334673899548610959438307087113554737976762088332566550979601191984375 167 64260056533036007690977068290670440075256679354782806805898261981333278592511065914734379527057295969986819914806429928513347307293775589845890541224618030226197283547963641242119268751538614013593399061390625 168 64260056533036007690977068290670440075256679354782806805898261981333278592511065914734379527057295969986819914806429928513347307293775589845890541224618030226197283547963641242119268751538614013593399061390625 169 281523307671230749694170536181427197969699512253303476616640285740221093513790979772451316708038013644512258046766969516816974553254030859114846461105051590420970299223628712281724516400490667993552681287952328125 170 281523307671230749694170536181427197969699512253303476616640285740221093513790979772451316708038013644512258046766969516816974553254030859114846461105051590420970299223628712281724516400490667993552681287952328125 171 1177921789419375521732931113729820912007110929930140069525691572134816290852681923734105927648694617759465514840029161158230019051272095644831993561109002470380628867044471599505123499583642962316120005388921875 172 12105502229862922236849333055801369512697079026892049494515532286829507021093012130215406618445634586714027096010979689223129905789923326941938397827517218388101722866616034628114154205221098723722765295381950109375 173 2094251885766285546974934618653636925696594671652324562551187085621504714649091098527265344991094783501526687609899486235601473701656735560955342824160478781141598055924573990663748677503250079204038396101077368921875 174 726705404360901084800302312672812013216718351063356623205261918710662135983234611188961074711909889875029760600635121723753711374474887239651503959983686137056134525405827174760320791093627777483801323447073847015890625 175 253620186121954478595305507122811392612634704521111461498636409630021085458148879304947415074456551566385386449621657481590045269691735646638374882034306461832590949366633683991351956091676094341846661883028772608545828125 176 253620186121954478595305507122811392612634704521111461498636409630021085458148879304947415074456551566385386449621657481590045269691735646638374882034306461832590949366633683991351956091676094341846661883028772608545828125 177 89527925701049930944142844014352421592260050695952345909018652599397443166726554394646437521283162702934041416716445091001285980201182683263346333358110181026904605126421690448947240500361661302671871644709156730816677328125 178 89527925701049930944142844014352421592260050695952345909018652599397443166726554394646437521283162702934041416716445091001285980201182683263346333358110181026904605126421690448947240500361661302671871644709156730816677328125 179 16025498700487937639001569078569083465014549074575469917714338815292142326844053236641712316309686123825193413592243671289230190456011700304138993671101722403815924317629482590361556049564737373178265024402939054816185241734375 180 5753154033475169612401563299206300963940223117772593700459447634689879095337015111954374721555177318453244435479615477992833638373708200409185898727925518342969916830028984249939798621793740716970997143760655120679010501782640625 181 1041320880059005699844682957156340474473180384316839459783160021878868116255999735263741824601487094640037242821810401516702888545641184274062647669754518820077554946235246149239103550544667069771750483020678576842900900822657953125 182 1041320880059005699844682957156340474473180384316839459783160021878868116255999735263741824601487094640037242821810401516702888545641184274062647669754518820077554946235246149239103550544667069771750483020678576842900900822657953125 183 1041320880059005699844682957156340474473180384316839459783160021878868116255999735263741824601487094640037242821810401516702888545641184274062647669754518820077554946235246149239103550544667069771750483020678576842900900822657953125 184 382164762981655091842998645276376954131657201044280081740419728029544598665951902841793249628745763732893668115604417356629960096250314628580991694799908406968462665268335336770751003049892814606232427268589037701344630601915468796875 185 382164762981655091842998645276376954131657201044280081740419728029544598665951902841793249628745763732893668115604417356629960096250314628580991694799908406968462665268335336770751003049892814606232427268589037701344630601915468796875 186 382164762981655091842998645276376954131657201044280081740419728029544598665951902841793249628745763732893668115604417356629960096250314628580991694799908406968462665268335336770751003049892814606232427268589037701344630601915468796875 187 7502497715376702592496762878320452836374112420500866867851397818685270279073687355788888532185377361703649379322128824948577637679019334550563679061071886094696661797109951611341585480926843149901299756378090055926397221816551045328125 188 142547456592157349257438494688088603891108135989516470489176558555020135302400059759988882111522169872369338207120447674022975115901367356460709902160365835799236574145089080615490124137610019848124695371183711062601547214514469861234375 189 20363922370308192751062642098298371984444019427073781498453794079288590757485722822855554587360309981767048315302921096288996445128766765208672843165766547971319510592155582945070017733944288549732099338740530151800221030644924265890625 190 146640604988589296000402085749846576659981383894358300570365771164957142044654690047382848583581592178704514918496334814377063401372249476267653143636684911941471795774112352787449197702132821846620847338270557623113391641674099638678390625 191 4001193650402936505153828339745813734579492046260347915562837470358116304361292257007160582780583443733223192776114278506574158523157092852445964347800974025831587570407922768914685251586766996100654548801382358002093971937107575855367515625 192 10727200176730272770317413778858526622407618176023992761623967258030109811992624541036197522434744212648771379832762380676125319000584165937407630416454411363254486276263640943460271159504122316545854845336506101803613938763385410868240309390625 193 2070349634108942644671260859319695638124670307972630602993425680799811193714576536419986121829905633041212876307723139470492186567112744025919672670375701393108115851318882702087832333784295607093349985149945677648097490181333384297570379712390625 194 2070349634108942644671260859319695638124670307972630602993425680799811193714576536419986121829905633041212876307723139470492186567112744025919672670375701393108115851318882702087832333784295607093349985149945677648097490181333384297570379712390625 195 16436040972824054873002458658680849045520341832680679684988624282267888864387148421783155130445577372510853242524577576612682868869527702573117401403594853916715450329858068798207485262083489615496186616802629971532855585317116050852140361390203125 196 39462934375750555750078903239492718558294340740266311923657686901725201163393543360701355468199831271398558635301510761447051568155736013878054880770031244254033796241989223184496172114262458566806344066943114561650386260346395638095989007697877703125 197 7774198072022859482765543938180065555983985125832463448960564319639864629188528042058167027235366760465516051154397620005069158926679994733976811511696155118044657859671876967345745906509704337660849781187793568645126093288239940704909834516481907515625 198 7774198072022859482765543938180065555983985125832463448960564319639864629188528042058167027235366760465516051154397620005069158926679994733976811511696155118044657859671876967345745906509704337660849781187793568645126093288239940704909834516481907515625 199 614184970284021967716926267748039719119402776896142109858231462944508225299781280906721369652675680177057164589350875173260478762684499623968370039858531342790882104887657296051215963851986171788220115263179255303670896748050820035509991656305620139456921875 200 614184970284021967716926267748039719119402776896142109858231462944508225299781280906721369652675680177057164589350875173260478762684499623968370039858531342790882104887657296051215963851986171788220115263179255303670896748050820035509991656305620139456921875 201 246288173083892809054487433366963927366880513535352986053150816640747798345212293643595269230722947750999923000329700944477451983836484349211316385983271068459143724059950575716537601504646454887076266220534881376772029595968378834239506654178553675922225671875 202 246288173083892809054487433366963927366880513535352986053150816640747798345212293643595269230722947750999923000329700944477451983836484349211316385983271068459143724059950575716537601504646454887076266220534881376772029595968378834239506654178553675922225671875 203 246288173083892809054487433366963927366880513535352986053150816640747798345212293643595269230722947750999923000329700944477451983836484349211316385983271068459143724059950575716537601504646454887076266220534881376772029595968378834239506654178553675922225671875 204 246288173083892809054487433366963927366880513535352986053150816640747798345212293643595269230722947750999923000329700944477451983836484349211316385983271068459143724059950575716537601504646454887076266220534881376772029595968378834239506654178553675922225671875 205 100731862791312158903285360247088246293054130035959371295738684006065849523191828100230465115365685630158968507134847686291277861389122098827428401867157866999789783140519785468063879015400400048814192884198766483099760104751066943203958221559028453452190299796875 206 100731862791312158903285360247088246293054130035959371295738684006065849523191828100230465115365685630158968507134847686291277861389122098827428401867157866999789783140519785468063879015400400048814192884198766483099760104751066943203958221559028453452190299796875 207 100731862791312158903285360247088246293054130035959371295738684006065849523191828100230465115365685630158968507134847686291277861389122098827428401867157866999789783140519785468063879015400400048814192884198766483099760104751066943203958221559028453452190299796875 208 100731862791312158903285360247088246293054130035959371295738684006065849523191828100230465115365685630158968507134847686291277861389122098827428401867157866999789783140519785468063879015400400048814192884198766483099760104751066943203958221559028453452190299796875 209 100731862791312158903285360247088246293054130035959371295738684006065849523191828100230465115365685630158968507134847686291277861389122098827428401867157866999789783140519785468063879015400400048814192884198766483099760104751066943203958221559028453452190299796875 210 42206650509559794580476565943529975196789680485066976572914508598541590950217375973996564883338222279036607804489501180556045423922042159408692500382339146272911919135877790111118765307452767620453146818479283156418799483890697049202458494833232921996467735614890625 211 3749258971414706112378313829329711226706024107168984595948568713317048065698759725146088855151817623269100907880606879369974071052418927062433563501463568702569038688759159973360791041026336800492473485032333202067838376953494509577703590554530913693868225422406349109375 212 3749258971414706112378313829329711226706024107168984595948568713317048065698759725146088855151817623269100907880606879369974071052418927062433563501463568702569038688759159973360791041026336800492473485032333202067838376953494509577703590554530913693868225422406349109375 213 16372309918841511407765562573492188762908402214711723126412963813611563605671439847799514651317980887637995230919680695938751401975628502456041762015124754159690125278424279359654109349459986028351412598394468131300604266172465107326216552639872985562743342455922921875 214 3749258971414706112378313829329711226706024107168984595948568713317048065698759725146088855151817623269100907880606879369974071052418927062433563501463568702569038688759159973360791041026336800492473485032333202067838376953494509577703590554530913693868225422406349109375 215 3749258971414706112378313829329711226706024107168984595948568713317048065698759725146088855151817623269100907880606879369974071052418927062433563501463568702569038688759159973360791041026336800492473485032333202067838376953494509577703590554530913693868225422406349109375 216 1615930616679738334435053260441105538710296390189832360853833115439647716316165441537964296570433395628982491296541565008458824623592557563908865869130798110807255674855197948518500938682351161012256072048935610091238340466956133627990247529002823802057205157057136466140625 217 699697957022326698810378061770998698261558336952197412249709738985367461164899636185938540414997660307349418731402497648662671062015577425172538921333635581979541707212300711708510906449458052718306879197189119169506201422192005860919777180058222706290769833005740089838890625 218 699697957022326698810378061770998698261558336952197412249709738985367461164899636185938540414997660307349418731402497648662671062015577425172538921333635581979541707212300711708510906449458052718306879197189119169506201422192005860919777180058222706290769833005740089838890625 219 699697957022326698810378061770998698261558336952197412249709738985367461164899636185938540414997660307349418731402497648662671062015577425172538921333635581979541707212300711708510906449458052718306879197189119169506201422192005860919777180058222706290769833005740089838890625 220 307167403132801420777755969117468428536824109922014663977622575414576315451390940285627019242183972874926394823085696467762912596224838489650744586465466020489018809466200012440036287931312085143336719967566023315413222424342290572943782182045559768061647956689519899439272984375 221 307167403132801420777755969117468428536824109922014663977622575414576315451390940285627019242183972874926394823085696467762912596224838489650744586465466020489018809466200012440036287931312085143336719967566023315413222424342290572943782182045559768061647956689519899439272984375 222 136075159587831029404545894319038513841813080695452496142086800908657307744966186546532769524287499983592392906626963535218970280127603450915279851804201447076635332593526605510936075553571253718498166945631748328728057533983634723814095506646182977251310044813457315451597932078125 223 30344760588086319557213734433145588586724316995085906639685356602630579627127459599876807603916112496341103618177812868353830372468455569554107406952336922698089679168356433028938744848446389579225091228875879877306356830078350543410543297982098803927042139993400981345706338853421875 224 30344760588086319557213734433145588586724316995085906639685356602630579627127459599876807603916112496341103618177812868353830372468455569554107406952336922698089679168356433028938744848446389579225091228875879877306356830078350543410543297982098803927042139993400981345706338853421875 225 13624797504050757481188966760482369275439218330793572081218725114581130252580229360344686614158334510857155524561837977890869837238336550729794225721599278291442265946592038429993496436952428921072065961765270064910554216705179393991333940793962362963241920857037040624222146145186421875 226 13624797504050757481188966760482369275439218330793572081218725114581130252580229360344686614158334510857155524561837977890869837238336550729794225721599278291442265946592038429993496436952428921072065961765270064910554216705179393991333940793962362963241920857037040624222146145186421875 227 3092829033419521948229895454629497825524702561090140862436650601009916567335712064798243861413941933964574304075537220981227453053102397015663289238803036172157394369876392723608523691188201365083358973320716304734695807192075722436032804560229456392655916034547408221698427174957317765625 228 3092829033419521948229895454629497825524702561090140862436650601009916567335712064798243861413941933964574304075537220981227453053102397015663289238803036172157394369876392723608523691188201365083358973320716304734695807192075722436032804560229456392655916034547408221698427174957317765625 229 323673836834453230448103249013340835934636697125766511676582795347490798521384274717330614828553265215194594644417196787348396644366325154880210208708454144524787792990674127703802829853918837460068766634932923439400120310072300580098141095641693299860619580763489912625405499140808176125953125 230 323673836834453230448103249013340835934636697125766511676582795347490798521384274717330614828553265215194594644417196787348396644366325154880210208708454144524787792990674127703802829853918837460068766634932923439400120310072300580098141095641693299860619580763489912625405499140808176125953125 231 149213638780682939236575597795150125365867517374978361882904668655193258118358150644689413435963055264204708131076327718967610853052875896399776906214597360625927172568700772871453104562656584069091701418704077705563455462943330567425243045090820611235745626731968849720311935103912569194064390625 232 69085914755456200866534501779154508044396660544614981551784861587354478508799823748491198420850894587326779864688339733882003824963481540033096707577358577969804280899308457839482787412509998423989457756859987977675879879342762052717887529877049943002150225176901577420504425953111519536851812859375 233 16097018138021294801902538914543000374344421906895290701565872749853593492550358933398449232058258438847139708472383157994506891216491198827711532865524548666964397449538870676599489467114829632789543657348377198798480011886863558283267794461352636719501002466218067538977531247074984052086472396234375 234 7517307470455944672488485673091581174818845030520100757631262574181628161021017621897075791371206690941614243856602934783434718198101389852541285848199964227472373608934652605971961581142625438512716887981692151838890165551165281718286060013451681348006968151723837540702507092384017552324382609041453125 235 7517307470455944672488485673091581174818845030520100757631262574181628161021017621897075791371206690941614243856602934783434718198101389852541285848199964227472373608934652605971961581142625438512716887981692151838890165551165281718286060013451681348006968151723837540702507092384017552324382609041453125 236 7517307470455944672488485673091581174818845030520100757631262574181628161021017621897075791371206690941614243856602934783434718198101389852541285848199964227472373608934652605971961581142625438512716887981692151838890165551165281718286060013451681348006968151723837540702507092384017552324382609041453125 237 7517307470455944672488485673091581174818845030520100757631262574181628161021017621897075791371206690941614243856602934783434718198101389852541285848199964227472373608934652605971961581142625438512716887981692151838890165551165281718286060013451681348006968151723837540702507092384017552324382609041453125 238 7517307470455944672488485673091581174818845030520100757631262574181628161021017621897075791371206690941614243856602934783434718198101389852541285848199964227472373608934652605971961581142625438512716887981692151838890165551165281718286060013451681348006968151723837540702507092384017552324382609041453125 239 1796636485438970776724748075868887900781703962294304081073871755229409130484023211633401114137718399135045804281728101413240897649346232174757367317719791450365897292535381972827298817893087479804539336227624424289494749566728502330670368343214951842173665388261997172227899195079780195005527443560907296875 240 860588876525267002051154328341197304474436197938971654834384570754886973501847118372399133671967113185686940250947760576942389974036845211708778945187780104725264803124447964984276133770788902826374342053032099234667985042462952616391106436399961932401185720977496645497163714443214713407647645465674595203125 241 207401919242589347494328193130228550378339123703292168815086681551927760613945155527748191214944074277750552600478410299043115983742879696021815725790255005238788817552991959561210548238760125581156216434780735915554984395233571580550256651172390825708685758755576691564816455180814745931243082557227577443953125 242 207401919242589347494328193130228550378339123703292168815086681551927760613945155527748191214944074277750552600478410299043115983742879696021815725790255005238788817552991959561210548238760125581156216434780735915554984395233571580550256651172390825708685758755576691564816455180814745931243082557227577443953125 243 622205757727768042482984579390685651135017371109876506445260044655783281841835466583244573644832222833251657801435230897129347951228639088065447177370765015716366452658975878683631644716280376743468649304342207746664953185700714741650769953517172477126057276266730074694449365542444237793729247671682732331859375 244 4967445967433164535888745740381375608241859995582128830144944946678138659950391347967870612541529385570386186054081269621344138561448315342424143858681353486129023974506905785556206737325058089738839872314994347092226757400594230806293851923981360596071965467899959776658964606871644980418789239608352305665828125 245 4967445967433164535888745740381375608241859995582128830144944946678138659950391347967870612541529385570386186054081269621344138561448315342424143858681353486129023974506905785556206737325058089738839872314994347092226757400594230806293851923981360596071965467899959776658964606871644980418789239608352305665828125 246 2439015970009683787121374158527255423646753257830825255601167968818966082035642151852224470757890928315059617352553903384079972033671122833130254634612544561689350771482890740708097508026603522061770377306662224422283337883691767325890281294674848052671335044738880250339551621973977685385625516647700982081921609375 247 128369261579457041427440745185645022297197539885832908189535156253629793791349586939590761618836364648161032492239679125477893264930059096480539717611186555878386882709625828458320921475084395897987914595087485495909649362299566701362646383930255160666912370775730539491555348524946193967664500876194788530627453125 248 128369261579457041427440745185645022297197539885832908189535156253629793791349586939590761618836364648161032492239679125477893264930059096480539717611186555878386882709625828458320921475084395897987914595087485495909649362299566701362646383930255160666912370775730539491555348524946193967664500876194788530627453125 249 128369261579457041427440745185645022297197539885832908189535156253629793791349586939590761618836364648161032492239679125477893264930059096480539717611186555878386882709625828458320921475084395897987914595087485495909649362299566701362646383930255160666912370775730539491555348524946193967664500876194788530627453125 250 64056261528149063672292931847636866126301572403030621186578042970561267101883443882855790047799345959432355213627599883613468739200099489143789319087982091383315054472103288400702139816067113553095969382948655262458915031787483783979960545581197325172789273017089539206286118913948150789864585937221199476783099109375 251 16078121643565414981745525893756853397701694673160685917831088785610878042572744414596803301997635835817521158620527570786980653539224971775091119091083504937212078672497925388576237093832845501827088315120112470877187672978658429778970096940880528618370107527289474340777815847400985848256011070242521068672557876453125 252 8087295186713403735817999524559697259043952420599825016669037659162271655414090440542192060904810825416213142786125368105851268730230160802870832902815002983417675572266456470453847258197921287419025422505416572851225399508265190178821958761262905895040164086226605593411241371242695881672773568331988097542296611855921875 253 425647115090179143990421027608405118897050127399990790351001982061172192390215286344325897942358464495590165409796072005571119406854218989624780679095526472811456609066655603708097224115680067758896074868706135413222389447803431062043260987434889783949482320327716083863749545854878730614356503596420426186436663781890625 254 8087295186713403735817999524559697259043952420599825016669037659162271655414090440542192060904810825416213142786125368105851268730230160802870832902815002983417675572266456470453847258197921287419025422505416572851225399508265190178821958761262905895040164086226605593411241371242695881672773568331988097542296611855921875 255 4116433250037122501531361758000885904853371782085310933484540168513596272605772034235975759000548710136852489678137812365878295783687151848661253947532836518559596866283626343461008254422741935296283940055257035581273728349706981801020377009482819100575443519889342247046321857962532203771441746280981941649028975434664234375 256 4116433250037122501531361758000885904853371782085310933484540168513596272605772034235975759000548710136852489678137812365878295783687151848661253947532836518559596866283626343461008254422741935296283940055257035581273728349706981801020377009482819100575443519889342247046321857962532203771441746280981941649028975434664234375 257 1057923345259540482893559971806227677547316547995924909905526823307994242059683412798645770063141018505171089847281417778030722016407598025105942264515938985269816394634891970269479121386644677371144972594201058144387348185874694322862236891437084508847888984611560957490904717496370776369260528794212359003800446686708708234375 258 1057923345259540482893559971806227677547316547995924909905526823307994242059683412798645770063141018505171089847281417778030722016407598025105942264515938985269816394634891970269479121386644677371144972594201058144387348185874694322862236891437084508847888984611560957490904717496370776369260528794212359003800446686708708234375 259 2512882055248314686207980930656122749518566622318111424953745423534428128407799080281818931266368214976653420064801467406248745882203320724717202528541422767861796661840598504203038293079916098268752904024230541910658784289488585089934054373959820686099498775799432203066281989302543411803469189534946220911640015882918546875 260 1057923345259540482893559971806227677547316547995924909905526823307994242059683412798645770063141018505171089847281417778030722016407598025105942264515938985269816394634891970269479121386644677371144972594201058144387348185874694322862236891437084508847888984611560957490904717496370776369260528794212359003800446686708708234375 261 551178062880220591587544745311044620002151921505876878060779474943465000113095058068094446202896470641194137810433618662354006170548358571080195919812804211325574341604778716510398622242441876910366530721578751293225808404840715742211225420438721029109750160982623258852761357815609174488384735501784639040980032723775236990109375 262 816617923190808411898826917273870640966361062174429482226027380723603952008919873568309901881345195879162986047752925100314859000557483095396437580912454964655171050026343537492743567798292072589579874128571351066167415851931145419763373639913459201768836640775954573314431133534174499312819310672615768324171549899531016843703125 263 75813991371111462152275192172788876436675994651211858700382155998998667300556112142208322980762206640225612461687333813388131194752756173093509868574331406463621425113395707677288820090825637727144005934222435661631916720277435609625411845355925638833017024892998846631938472006179226341702831983534975315447762521122560072752554421875 264 75813991371111462152275192172788876436675994651211858700382155998998667300556112142208322980762206640225612461687333813388131194752756173093509868574331406463621425113395707677288820090825637727144005934222435661631916720277435609625411845355925638833017024892998846631938472006179226341702831983534975315447762521122560072752554421875 265 3990210072163761165909220640673098759825052350063782036862218736789403542134532218010964367408537191590821708509859674388849010250145061741763677293385863498085338163862931983015201057411875669849684522853812403243785090540917663664495360281890823096474580257526255085891498526641011912721201683343946069234092764269608424881713390625 266 1440465836051117780893228651282988652296843898373025315307260963980974678710566130701958136634481926164286636772059342454374492700302367288776687502912296722808807077154518445868487581725687116815736112750226277571006417685271276582882825061762587137827323472966978086006830968117405300492353807687164530993507487901328641382298534015625 267 1440465836051117780893228651282988652296843898373025315307260963980974678710566130701958136634481926164286636772059342454374492700302367288776687502912296722808807077154518445868487581725687116815736112750226277571006417685271276582882825061762587137827323472966978086006830968117405300492353807687164530993507487901328641382298534015625 268 4916265652051596521819893007791770144357829004686093226304644928262712214029235940962314459503351283837155756901226424758957312970315246719374360078198964924262140195066615856206442258449444084695345094710669889320841015990686950794821928538438863951629090351423133399340720027704454950485849172993735600660435112291224032021496703125 269 387485309897750683060278507195123947467851008662343809817653199310882188573142289158826738754675638138193105291683963120226738536381336800680928938283407818435569103754565461938623159484209834423433014329810868666600726357337973400795479941614135940075550014228117105135837530423582025832443174267847258837253514245457404531838305650203125 270 387485309897750683060278507195123947467851008662343809817653199310882188573142289158826738754675638138193105291683963120226738536381336800680928938283407818435569103754565461938623159484209834423433014329810868666600726357337973400795479941614135940075550014228117105135837530423582025832443174267847258837253514245457404531838305650203125 271 56809608769419125394150492218384317062209104230994888301175953204167748548896964155864746995561749983078629359919077517019562363557404169684631672570668703668657221870560596940283480035139488034653937663907901266078999091975677618264026109719990084310416463135998476901070276172931784389320326222583354465388574977040755535817345829681930359375 272 56809608769419125394150492218384317062209104230994888301175953204167748548896964155864746995561749983078629359919077517019562363557404169684631672570668703668657221870560596940283480035139488034653937663907901266078999091975677618264026109719990084310416463135998476901070276172931784389320326222583354465388574977040755535817345829681930359375 273 56809608769419125394150492218384317062209104230994888301175953204167748548896964155864746995561749983078629359919077517019562363557404169684631672570668703668657221870560596940283480035139488034653937663907901266078999091975677618264026109719990084310416463135998476901070276172931784389320326222583354465388574977040755535817345829681930359375 274 67116319647672271253996369856276936140450064825819014904413059185053473987573735190622066104907726221909309416578262206932398731891792831139294870186081600230573434909711979538520655678663714805519878838353395232279076681016621289828125879086035801550319233985726062343165099495882691276367642427112515966668575620823527598471032762064829171875 275 31074855996872261590600319243456221433028380014354203900743246402679758456246639393258016606572277240744010259875735401809700612865900080817493524896155780906755500363196646526335063579221299954955703902157621992545212503310695657190422282016834576117797805335391166864885441066593686060958218443753094892567550512441293278092088168836015906578125 276 714721687928062016583807342599493092959652740330146689717094667261634444493672706044934381951162376537112235977141914241623114095915701858802351072611582960855376508353522870105706462322089898963981189749625305828539887576146000115379712486387195250709349522713996837892365144531654779402039024206321182529053661786149745396118027883228365851296875 277 197977907556073178593714633900059586749823809071450633051635222831472741124747339574446823800471978300780089365668310244929602604568649414888251247113408480156939292813925835019280690063218902013022789560646209714505548858592442031960180358729253084446489817791777124096185145035268373894364809705150967560547864314763479474724693723654257340809234375 278 197977907556073178593714633900059586749823809071450633051635222831472741124747339574446823800471978300780089365668310244929602604568649414888251247113408480156939292813925835019280690063218902013022789560646209714505548858592442031960180358729253084446489817791777124096185145035268373894364809705150967560547864314763479474724693723654257340809234375 279 110273694508732760476699051082333189819651861652798002609760819117130316806484268142966880856862891913534509776677248806425788650744737724092755944642168523447415186097356690105739344365212928421253693785279938810979590714235990211801820459812193968036694828510019858121575125784644484259161199005769088931225160423323258067421654404075421338830743546875 280 110273694508732760476699051082333189819651861652798002609760819117130316806484268142966880856862891913534509776677248806425788650744737724092755944642168523447415186097356690105739344365212928421253693785279938810979590714235990211801820459812193968036694828510019858121575125784644484259161199005769088931225160423323258067421654404075421338830743546875 281 93616036727957419014962034302524550874085115179565675931549215020887066533601448181793636014436473195477937302858933276754219368154898188731312448472656661899467272789598881932666935850830310834961595026174207872765151029306082324822693502136635966822692588553823504931004865092100000232097573778311522627414713229467781017962189992583665849581386515625 282 17445629292365048905695219978378357629038383469057602406871990866787367509736230673021789452198280089396900050199670792922979041913769742164646268710224986914951424686160120444798281496609780915027598117912642159713404189764276359477683402203668522325309231954770671614407549624508111343252079166309687176186614054451009396040307991687943882067040121346265625 283 4937113089739308840311747253881075209017862521743301481144773415300825005255353280465166414972113265299322714206506834397203068861596837032594894044993671296931253186183314085877913663540567998952810267369277731198893385703290209732184402823638191818062512643200100066877336543735795510140338404065641470860811777409635659079407161647688118624972354340993171875 284 4937113089739308840311747253881075209017862521743301481144773415300825005255353280465166414972113265299322714206506834397203068861596837032594894044993671296931253186183314085877913663540567998952810267369277731198893385703290209732184402823638191818062512643200100066877336543735795510140338404065641470860811777409635659079407161647688118624972354340993171875 285 2809217348061666730137384187458331793931163774871938542771376073306169427990296016584679690119132447955314624383502388772008546182248600271546494711601398967953883062938305714864532874554583191404149042133119029052170336465172129337612925206650131144477569693980856938053204493385667645269852551913349996919801901346082690016182674977534539497609269620025114796875 286 1604063105743211702908446371038707454334694515451876907922455737857822743382459025469852103058024627782484650522979863988816879870063950755053048480324398810701667228937772563187648271370667002291769103058010965588789262121613285851776980292997224883496692295263069311628379765723216225449085807142522848241206885668613215999240307412172222053134892953034340549015625 287 1604063105743211702908446371038707454334694515451876907922455737857822743382459025469852103058024627782484650522979863988816879870063950755053048480324398810701667228937772563187648271370667002291769103058010965588789262121613285851776980292997224883496692295263069311628379765723216225449085807142522848241206885668613215999240307412172222053134892953034340549015625 288 5157759182454056922535197334529605962490979149362948256985388224623224255249064390578302582180143497692876689784501170382047845241363185707566072284001282349523045752211487341439383509230440521838485861922864841121508881419978411098961351424428375831179074904382859522920835259560180789225356293062774431643752043950524810286946326084155054833231167051557365109375 289 15734255004235163593828950453518681419569018502067460589811368332647383289838540580833779278896163573918391936979909485866304774645457292956315352543502027934172653848650611072307641893874872625479963131896029561460433872150904720920080399694009778882219054724235446877762777121979027955430082682261006618397998341523427035736548175405997326119200164976313846445294265625 290 15734255004235163593828950453518681419569018502067460589811368332647383289838540580833779278896163573918391936979909485866304774645457292956315352543502027934172653848650611072307641893874872625479963131896029561460433872150904720920080399694009778882219054724235446877762777121979027955430082682261006618397998341523427035736548175405997326119200164976313846445294265625 291 15734255004235163593828950453518681419569018502067460589811368332647383289838540580833779278896163573918391936979909485866304774645457292956315352543502027934172653848650611072307641893874872625479963131896029561460433872150904720920080399694009778882219054724235446877762777121979027955430082682261006618397998341523427035736548175405997326119200164976313846445294265625 292 15734255004235163593828950453518681419569018502067460589811368332647383289838540580833779278896163573918391936979909485866304774645457292956315352543502027934172653848650611072307641893874872625479963131896029561460433872150904720920080399694009778882219054724235446877762777121979027955430082682261006618397998341523427035736548175405997326119200164976313846445294265625 293 4610136716240902932991882482880973655933722421105765952814730921465683303922692390184297328716575927158088837535113479358827298971118986836200398295246094184712587577654629044186139074905337679265629197645536661507907124540215083229583557110344865212490183034200985935184493696739855190941014225902474939190613514066364121470808615393957216552925648338059957008471219828125 294 2706150252433410021666235017451131536033095061189084614302247050900356099402620433038182531956630069241798147633111612383631624496046845272849633799309457286426288908083267248937263636969433217728924339017930020305141482105106253855765548023772435879731737441075978743953297799986294997082375350604752789304890132756955739303364657236252886116567355574441194763972606039109375 295 2706150252433410021666235017451131536033095061189084614302247050900356099402620433038182531956630069241798147633111612383631624496046845272849633799309457286426288908083267248937263636969433217728924339017930020305141482105106253855765548023772435879731737441075978743953297799986294997082375350604752789304890132756955739303364657236252886116567355574441194763972606039109375 296 2706150252433410021666235017451131536033095061189084614302247050900356099402620433038182531956630069241798147633111612383631624496046845272849633799309457286426288908083267248937263636969433217728924339017930020305141482105106253855765548023772435879731737441075978743953297799986294997082375350604752789304890132756955739303364657236252886116567355574441194763972606039109375 297 1604747099693012142848077365348521000867625371285127176281232501183911166945753916791642241450281631060386301546435186143493553326155779246799832842990508170850789322493377478619797336722873898113252133037632502040948898888328008536468969978097054476680920302558055395164305595391872933269848582908618404057799848724874753406895241741097961467124441855643628495035755381191859375 298 1604747099693012142848077365348521000867625371285127176281232501183911166945753916791642241450281631060386301546435186143493553326155779246799832842990508170850789322493377478619797336722873898113252133037632502040948898888328008536468969978097054476680920302558055395164305595391872933269848582908618404057799848724874753406895241741097961467124441855643628495035755381191859375 299 1604747099693012142848077365348521000867625371285127176281232501183911166945753916791642241450281631060386301546435186143493553326155779246799832842990508170850789322493377478619797336722873898113252133037632502040948898888328008536468969978097054476680920302558055395164305595391872933269848582908618404057799848724874753406895241741097961467124441855643628495035755381191859375 300 961243512716114273565998341843764079519707597399791178592458268209162789000506596158193702628718697005171394626314676499952638442367311768833099872951314394339622804173533109693258604697001464969838027689541868722528390434108477113344913016880135631531871261232275181703419051639731887028639301162262424030622109386199977290730249802917678918807540671530533468526417473333923765625 301 577707351142384678413165003448102211791344266037274498334067419193706836189304464291074415279859936900108008170415120576471535703862754373068693023643739950998113305308293398925648421422897880446872654641414663102239562650899194745120292723144961514550654628000597384203754850035478864104212219998519716842403887741106186351728880131553525030203331943589850614584376901473688183140625 302 577707351142384678413165003448102211791344266037274498334067419193706836189304464291074415279859936900108008170415120576471535703862754373068693023643739950998113305308293398925648421422897880446872654641414663102239562650899194745120292723144961514550654628000597384203754850035478864104212219998519716842403887741106186351728880131553525030203331943589850614584376901473688183140625 303 577707351142384678413165003448102211791344266037274498334067419193706836189304464291074415279859936900108008170415120576471535703862754373068693023643739950998113305308293398925648421422897880446872654641414663102239562650899194745120292723144961514550654628000597384203754850035478864104212219998519716842403887741106186351728880131553525030203331943589850614584376901473688183140625 304 350668362143427499796791157092998042557345969484625620488778923450580049566907809824682170074874981698365560959441978189918222172244691904452696665351750150255854776322134093147868591803699013431251701367338700503059414529095811210288017682948991639332247359196362612211679193971535670511256817539101468123339159858851455115499430239852989693333422489759039323052716779194528727166359375 305 21390770090749077487604260582672880595998104138562162849815514330485383023581376399305612374567373883600299218525960669585011552506926206171614496586456759165607141355650179682019984100025639819306353783407660730686624286274844483827569078659888489999267088910978119344912430832263675901186665869885189555523688751389938762045465244631032371293338771875301398706215723530866252357147921875 306 21390770090749077487604260582672880595998104138562162849815514330485383023581376399305612374567373883600299218525960669585011552506926206171614496586456759165607141355650179682019984100025639819306353783407660730686624286274844483827569078659888489999267088910978119344912430832263675901186665869885189555523688751389938762045465244631032371293338771875301398706215723530866252357147921875 307 4025550414148159641469733403313792072241479215940151988869631457368374716590802805961722498382208658528623910233619064369872909077830949665642303727101883964134773538861162964539022827767925183235082024853271080568646511058349258255994052482083074821452072729245883257638415270754533431520219836719563707643558509812823965568098149852358612986064716817984845523921443226997250897344024565578125 308 4025550414148159641469733403313792072241479215940151988869631457368374716590802805961722498382208658528623910233619064369872909077830949665642303727101883964134773538861162964539022827767925183235082024853271080568646511058349258255994052482083074821452072729245883257638415270754533431520219836719563707643558509812823965568098149852358612986064716817984845523921443226997250897344024565578125 309 2483764605529414498786825509844609708572992676235073777132562609196287200136525331278382781501822742312160952614142962716211584901021695943701301399621862405871155273477337549120577084732809838056045609334468256710854897323001492343948330381445257164835928873944709969962902222055547127247975639255970807616075600554512386755516558458905264212401930276696649688259530471057303803661263156961703125 310 1537450290822707574749044990593813409606682466589510668045056255092501776884509180061318941749628277491227629668154493921334971053732429789151105566365932829234245114282471942905637215449609289756692232178035850904019181442937923760904016506114614185033439972971775471407036475452383671766496920699445929914350796743243167401664749686062358547476794841275226157032649361584471054466321894159294234375 311 478147040445862055746952992074675970387678247109337817762012495333768052611082354999070190884134394299771792826796047609535175997710785664425993831139805109891850230541848774243653174004828489114331284207369149631149965428753694289641149133401645011545399831594222171607588343865691321919380542337527684203363097787148625061917737152365393508265283195636595334837153951452770497939026109083540506890625 312 478147040445862055746952992074675970387678247109337817762012495333768052611082354999070190884134394299771792826796047609535175997710785664425993831139805109891850230541848774243653174004828489114331284207369149631149965428753694289641149133401645011545399831594222171607588343865691321919380542337527684203363097787148625061917737152365393508265283195636595334837153951452770497939026109083540506890625 313 149660023659554823448796286519373578731343291345222736959509911039469400467268777114708969746734065415828571154787162901784510087283475912965336069146758999396149122159598666338263443463511317092785691956906543834549939179199906312657679678754714888613710147288991539713175151629961383760766109751646165155652649607377519644380251728690368168087033640234254339804029186804717165854915172143148178656765625 314 149660023659554823448796286519373578731343291345222736959509911039469400467268777114708969746734065415828571154787162901784510087283475912965336069146758999396149122159598666338263443463511317092785691956906543834549939179199906312657679678754714888613710147288991539713175151629961383760766109751646165155652649607377519644380251728690368168087033640234254339804029186804717165854915172143148178656765625 315 149660023659554823448796286519373578731343291345222736959509911039469400467268777114708969746734065415828571154787162901784510087283475912965336069146758999396149122159598666338263443463511317092785691956906543834549939179199906312657679678754714888613710147288991539713175151629961383760766109751646165155652649607377519644380251728690368168087033640234254339804029186804717165854915172143148178656765625 316 94435474929179093596190456793724728179477616838835547021450753865905191694846598359381359910189195277387828398670699791026025865075873301081127059631604928618970096082706758459444232825475641085547771624808029159601011622075140883286995877294225094715251102939353661559013520678505633153043415253288730213216821902255214895603938840803622314062918226987814488416342416873776531654451473622326500732419109375 317 49976703760517149699486435398348478852912194554108294500500649374777872733332840867986462590200291991539134561566964664032137227427465503243267575798361873743261302935255496546984677471912818404204747253863347652075994464437094590988276616197444666151476794043030234915204150342381111368138168005496706974273343143597501038241149603563853545171861565868342558978264684722850017586746439295955760821664203125 318 29936045552549772669992374803610738832894404537910868405799888975491945767266371679923891091529974902931941602378611833755250199229051836442717277903218762372213520458218042431643821805675778224118643605064145243593520684197819660001977693102269355024734599631775110714207286055086285709514762635292527477589732543014903121906448612534748273557945077955137192827980546148987160534461117138277500732176857671875 319 29936045552549772669992374803610738832894404537910868405799888975491945767266371679923891091529974902931941602378611833755250199229051836442717277903218762372213520458218042431643821805675778224118643605064145243593520684197819660001977693102269355024734599631775110714207286055086285709514762635292527477589732543014903121906448612534748273557945077955137192827980546148987160534461117138277500732176857671875 320 29936045552549772669992374803610738832894404537910868405799888975491945767266371679923891091529974902931941602378611833755250199229051836442717277903218762372213520458218042431643821805675778224118643605064145243593520684197819660001977693102269355024734599631775110714207286055086285709514762635292527477589732543014903121906448612534748273557945077955137192827980546148987160534461117138277500732176857671875 321 36690258507044750060162738526031517384101937492927087281295848629618235634450753818032914320594099259616394965821587352652228255651667738355223279418667737438984448592194579729796729975981211934340440823797547038515194567056983560346592163056509859600104929950225326898292295145908812886804900285320287023202712351955168071017272582475666622085359072598934876869475200920651567691375862496435713134465326515625 322 12338530343075571952982067176180612949582256457558957254739699639805686843273809550712470723958269045917137846661175789236065187864843692063739681412424354755618641232620523022753612526892745780187412504194053296035236265761025944525395131922110644175059686788031324957299817642322528776890733112050074002745816934126651515434327579488159452674463317165223210807558945842404995047365097423063869534276210188613015625 323 12338530343075571952982067176180612949582256457558957254739699639805686843273809550712470723958269045917137846661175789236065187864843692063739681412424354755618641232620523022753612526892745780187412504194053296035236265761025944525395131922110644175059686788031324957299817642322528776890733112050074002745816934126651515434327579488159452674463317165223210807558945842404995047365097423063869534276210188613015625 324 7983029131969895053579397462988856578379719928040645343816585666954279387598154779310968558401000072708388186789780735635734176548553868765239573873838557526885260877505478395721587304899606519781255890213552482534797863947383786107930650353605586781263617351856267247372982014582676118648304323496397879776543556379943530486009943928839165880377766205899417392490637960036031795645218032722323588676707992032621109375 325 7983029131969895053579397462988856578379719928040645343816585666954279387598154779310968558401000072708388186789780735635734176548553868765239573873838557526885260877505478395721587304899606519781255890213552482534797863947383786107930650353605586781263617351856267247372982014582676118648304323496397879776543556379943530486009943928839165880377766205899417392490637960036031795645218032722323588676707992032621109375 326 7983029131969895053579397462988856578379719928040645343816585666954279387598154779310968558401000072708388186789780735635734176548553868765239573873838557526885260877505478395721587304899606519781255890213552482534797863947383786107930650353605586781263617351856267247372982014582676118648304323496397879776543556379943530486009943928839165880377766205899417392490637960036031795645218032722323588676707992032621109375 327 5212918023176341469987346543331723345681957113010541409512230440521144440101595070890062468635853047478577485973726820370134417286205676303701441739616578065056075353011077392406196510099443057417160096309449771095223005157641612328478714680904448168165142130762142512534557255522487505477342723243147815494082942316103125407364493385531975319886681332452319557296386587903528762556327375367677303405890318797301584421875 328 5212918023176341469987346543331723345681957113010541409512230440521144440101595070890062468635853047478577485973726820370134417286205676303701441739616578065056075353011077392406196510099443057417160096309449771095223005157641612328478714680904448168165142130762142512534557255522487505477342723243147815494082942316103125407364493385531975319886681332452319557296386587903528762556327375367677303405890318797301584421875 329 5212918023176341469987346543331723345681957113010541409512230440521144440101595070890062468635853047478577485973726820370134417286205676303701441739616578065056075353011077392406196510099443057417160096309449771095223005157641612328478714680904448168165142130762142512534557255522487505477342723243147815494082942316103125407364493385531975319886681332452319557296386587903528762556327375367677303405890318797301584421875 330 3435312977273209028721661372055605684804409737473946788868559860303434186026951151716551166831027158288382563256685974623918580991609540684139250106407324944871953657634300001595683500155532974837908503467927399151751960398885822524467472974716031342820828664172251915760273231389319266109568854617234410410600658986311959643453201141065571735805322998086078588258318761428425454524619740367299342944481720087421744134015625 331 751615561610582676603041013253418023384041610871662291883341080395648668995022669435215946342127262989073509397493581073941770253735243015823510670030965032013479612707466131649121188682529215097760839382251303587810963167632627995950762879611095213527111924262911168901105940568900551551378679270559333888145728780274179962350769330854877505648582424074251220403625820131686633620896077614701790542166100019647090820825412609375 332 751615561610582676603041013253418023384041610871662291883341080395648668995022669435215946342127262989073509397493581073941770253735243015823510670030965032013479612707466131649121188682529215097760839382251303587810963167632627995950762879611095213527111924262911168901105940568900551551378679270559333888145728780274179962350769330854877505648582424074251220403625820131686633620896077614701790542166100019647090820825412609375 333 751615561610582676603041013253418023384041610871662291883341080395648668995022669435215946342127262989073509397493581073941770253735243015823510670030965032013479612707466131649121188682529215097760839382251303587810963167632627995950762879611095213527111924262911168901105940568900551551378679270559333888145728780274179962350769330854877505648582424074251220403625820131686633620896077614701790542166100019647090820825412609375 334 751615561610582676603041013253418023384041610871662291883341080395648668995022669435215946342127262989073509397493581073941770253735243015823510670030965032013479612707466131649121188682529215097760839382251303587810963167632627995950762879611095213527111924262911168901105940568900551551378679270559333888145728780274179962350769330854877505648582424074251220403625820131686633620896077614701790542166100019647090820825412609375 335 751615561610582676603041013253418023384041610871662291883341080395648668995022669435215946342127262989073509397493581073941770253735243015823510670030965032013479612707466131649121188682529215097760839382251303587810963167632627995950762879611095213527111924262911168901105940568900551551378679270559333888145728780274179962350769330854877505648582424074251220403625820131686633620896077614701790542166100019647090820825412609375 336 751615561610582676603041013253418023384041610871662291883341080395648668995022669435215946342127262989073509397493581073941770253735243015823510670030965032013479612707466131649121188682529215097760839382251303587810963167632627995950762879611095213527111924262911168901105940568900551551378679270559333888145728780274179962350769330854877505648582424074251220403625820131686633620896077614701790542166100019647090820825412609375 337 170467160988841761636246304846888461121524021387303879461433640374813513776740136450576411846340805373184861004860941681151067435317406851231788043473692900225689189641666026124152334714386308513387256132733977905019114257382247662109628971858676005523162511534752516017939728426967213992404235837242127485165339433094964289641116835007217073158604142362464251038762739631686660191852851299091980796753813650555979845254024405218859375 338 170467160988841761636246304846888461121524021387303879461433640374813513776740136450576411846340805373184861004860941681151067435317406851231788043473692900225689189641666026124152334714386308513387256132733977905019114257382247662109628971858676005523162511534752516017939728426967213992404235837242127485165339433094964289641116835007217073158604142362464251038762739631686660191852851299091980796753813650555979845254024405218859375 339 115406267989445872627738748381343488179271762479204726395390574533748748826853072377040230819972725237646150900290857518139272653709884438283920505431690093452791581387407899686051130601639530863563172401860903041697940352247781667248218813948323655739181020309027453344145196145056803872857667661812920307456934796205290824087036097299885958528375004379388297953242374730651868949884380329485270999402331841426398355236974522333167796875 340 115406267989445872627738748381343488179271762479204726395390574533748748826853072377040230819972725237646150900290857518139272653709884438283920505431690093452791581387407899686051130601639530863563172401860903041697940352247781667248218813948323655739181020309027453344145196145056803872857667661812920307456934796205290824087036097299885958528375004379388297953242374730651868949884380329485270999402331841426398355236974522333167796875 341 179480976655436815906281101681716155799800563731267070599363257439733668471000112561493360528728966154970685692520773745162165868911173309928336711402317408169193750213698133259799581028988383924670563610981186690043453113915679109250729104118699309081152442160229320908468423242701094670074133222104075128237845717271058824396634676982715332081454128117244631342523133329163093234656890092512085535617934434566715949046616675479265625 342 78822481036791531004745565144457602426442613773296828128051762406550395448740648433518477650041371337312321064898655684889123222483851071347917705209844333828256650087599595485572922200919799579813646750470996777479693260585234878730533449926705056869860636871065750634051168967073797045161787013018224569993086465808213632851445654455822109674880127991122207502064541941035226492771031765038440092591792647694230076626853598753553605265625 343 551757367257540717033218956011203216985098296413077796896362336845852768141184539034629343550289599361186247454290589794223862557386957499435423936468910336797796550613197168399010455406438597058695527253296977442357852824096644151113734149486935398089024458097460254438358182769516579316132509091127571989951605260657495429960119581190754767724160895937855452514451793587246585449397222355269080648142548533859610536387975191274875236859375 344 551757367257540717033218956011203216985098296413077796896362336845852768141184539034629343550289599361186247454290589794223862557386957499435423936468910336797796550613197168399010455406438597058695527253296977442357852824096644151113734149486935398089024458097460254438358182769516579316132509091127571989951605260657495429960119581190754767724160895937855452514451793587246585449397222355269080648142548533859610536387975191274875236859375 345 551757367257540717033218956011203216985098296413077796896362336845852768141184539034629343550289599361186247454290589794223862557386957499435423936468910336797796550613197168399010455406438597058695527253296977442357852824096644151113734149486935398089024458097460254438358182769516579316132509091127571989951605260657495429960119581190754767724160895937855452514451793587246585449397222355269080648142548533859610536387975191274875236859375 346 381264340774960635469954298603741422936702922821436757655386374760484262785558516472928876393250113158579696990914797547808689027154387632109877940100017042727277416473719243363716224685849070567558609332028211412669276301450781108419590297295472360079515900545345035816905504293735956307447563781969152245056559235114329342102442630602811544497395179093058117687486189368787390545533480647490934727866501036896990880644090857170938788669828125 347 132298726248911340508074141615498273759035914219038554906419072041888039186588805216106320108457789266027154855847434749089615092422572508342127645214705913826365263516380577447209529965989627486942837438213789360196238876603421044621597833161528908947592017489234727428466209989926376838684304632343295829034626054584672281709547592819175605940596127145291166837557707710969224519300117784679354350569675859803255835583499527438315759668430359375 348 132298726248911340508074141615498273759035914219038554906419072041888039186588805216106320108457789266027154855847434749089615092422572508342127645214705913826365263516380577447209529965989627486942837438213789360196238876603421044621597833161528908947592017489234727428466209989926376838684304632343295829034626054584672281709547592819175605940596127145291166837557707710969224519300117784679354350569675859803255835583499527438315759668430359375 349 46172255460870057837317875423808897541903534062444455662340256142618925676119493020421105717851768453843477044690754727432275667255477805411402548179932363925401476967216821529076125958130379992943050265936612486708487367934593944572937643773373589222709614103742919872534707286484305516700822316687810244333084493050050626316632109893892286473268048373706617226307639991128259357235741106853094668348816875071336286618641335075972200124282195421875 350 46172255460870057837317875423808897541903534062444455662340256142618925676119493020421105717851768453843477044690754727432275667255477805411402548179932363925401476967216821529076125958130379992943050265936612486708487367934593944572937643773373589222709614103742919872534707286484305516700822316687810244333084493050050626316632109893892286473268048373706617226307639991128259357235741106853094668348816875071336286618641335075972200124282195421875 351 32366751078069910543959830672090037176874377377773563419300519555975866898959764607315195108214089686144277408328219063930025242746089941593393186274132587111706435354018991891882364296649396375053078236421565353182649644922150355145629288285134886045119439486723786830646829807825498167207276443998154981277492229628085489047959109035618492817760901909968338675641655633780909809422254515904019362512520629425006736919667575888256512287121818990734375 352 32366751078069910543959830672090037176874377377773563419300519555975866898959764607315195108214089686144277408328219063930025242746089941593393186274132587111706435354018991891882364296649396375053078236421565353182649644922150355145629288285134886045119439486723786830646829807825498167207276443998154981277492229628085489047959109035618492817760901909968338675641655633780909809422254515904019362512520629425006736919667575888256512287121818990734375 353 11425463130558678422017820227247783123436655214354067887013083403259481015332796906382263873199573659208929925139861329567298910689369749382467794754768803250432371679968704137834474596717236920393736617456812569673475324657519075366407138764652614773927162138813496751218330922162400853024168584731348708390954757058714177633929565489573327964669598374218823552501504438724661162726055844114118834966919782187027378132642654288554548837354002103729234375 354 11425463130558678422017820227247783123436655214354067887013083403259481015332796906382263873199573659208929925139861329567298910689369749382467794754768803250432371679968704137834474596717236920393736617456812569673475324657519075366407138764652614773927162138813496751218330922162400853024168584731348708390954757058714177633929565489573327964669598374218823552501504438724661162726055844114118834966919782187027378132642654288554548837354002103729234375 355 8100653359566103001210634541118678234516588546977034131892276132910972039870953006625025086098497724379131316924161682663214927678763152312169666481131081504556551521097811233724642489072520976559159261776880111898494005182181024434782661384138703874714357956418769196613796623813142204794135526574526234249186922754628351942456061932107489526950745247321145898723566647055784764372773593476910253991546125570602411096043641890585175125683987491544027171875 356 8100653359566103001210634541118678234516588546977034131892276132910972039870953006625025086098497724379131316924161682663214927678763152312169666481131081504556551521097811233724642489072520976559159261776880111898494005182181024434782661384138703874714357956418769196613796623813142204794135526574526234249186922754628351942456061932107489526950745247321145898723566647055784764372773593476910253991546125570602411096043641890585175125683987491544027171875 357 8100653359566103001210634541118678234516588546977034131892276132910972039870953006625025086098497724379131316924161682663214927678763152312169666481131081504556551521097811233724642489072520976559159261776880111898494005182181024434782661384138703874714357956418769196613796623813142204794135526574526234249186922754628351942456061932107489526950745247321145898723566647055784764372773593476910253991546125570602411096043641890585175125683987491544027171875 358 8100653359566103001210634541118678234516588546977034131892276132910972039870953006625025086098497724379131316924161682663214927678763152312169666481131081504556551521097811233724642489072520976559159261776880111898494005182181024434782661384138703874714357956418769196613796623813142204794135526574526234249186922754628351942456061932107489526950745247321145898723566647055784764372773593476910253991546125570602411096043641890585175125683987491544027171875 359 4838826216446307782753107820734784502814401478144351503077083413835339371570169932409956748601265695594189921423916878662386287914602282329565574487064988785583697164848775761908729872840324510124356364355906755693110395774381011268031573106332437089887611491438166624932367700414173130650739856972137966880961905605510113722698379756450230848877400239248404954478802705978413860914851447684210950387629050049661007626422075605191477321332032461671057828125 360 2090948745824562072775490198388094344571656352334259027158166207703113013903530261023058100248830331114465754655781537690711700347370023637969546481776035889037641635177288133460238443921888186990426747809110071363351171111629748208130535339135266382845144790068769123799149798335272079043667056254943286110634377688347424831738701161977517304186053313983781500524425746504686219164664692721853551670551877478409464954521880888439735988616676535304835837631546875 361 39728026170666679382734313769373792546861470694350921516005157946359147264167074959438103904727776291174849338459849216123522306600030449121421383153744681891715191068368474535744530434515875552818108208373091355903672251120965215954480171443570061274057751011306613352183846168370169501829674068843922436102053176078601071803035322077572828779535012965691848509964089183589038164128629161715217481740485672089779834135915736880354983783716854170791880914999390625 362 39728026170666679382734313769373792546861470694350921516005157946359147264167074959438103904727776291174849338459849216123522306600030449121421383153744681891715191068368474535744530434515875552818108208373091355903672251120965215954480171443570061274057751011306613352183846168370169501829674068843922436102053176078601071803035322077572828779535012965691848509964089183589038164128629161715217481740485672089779834135915736880354983783716854170791880914999390625 363 39728026170666679382734313769373792546861470694350921516005157946359147264167074959438103904727776291174849338459849216123522306600030449121421383153744681891715191068368474535744530434515875552818108208373091355903672251120965215954480171443570061274057751011306613352183846168370169501829674068843922436102053176078601071803035322077572828779535012965691848509964089183589038164128629161715217481740485672089779834135915736880354983783716854170791880914999390625 364 28882275026074675911247846110334747181568289194793119942135749827003100061049463495511501538737093363684115469060310380121800716898222136511273345552772383735276943906703880987486273625893041526898764667487237415741969726564941711998907084639475434546239984985219907907037656164405113227830173048049531611046192659009142979200806679150395446522721954426057973866743892836469230745321513400566963109225333083609269939416810740712018073210762152982165697425204556984375 365 28882275026074675911247846110334747181568289194793119942135749827003100061049463495511501538737093363684115469060310380121800716898222136511273345552772383735276943906703880987486273625893041526898764667487237415741969726564941711998907084639475434546239984985219907907037656164405113227830173048049531611046192659009142979200806679150395446522721954426057973866743892836469230745321513400566963109225333083609269939416810740712018073210762152982165697425204556984375 366 28882275026074675911247846110334747181568289194793119942135749827003100061049463495511501538737093363684115469060310380121800716898222136511273345552772383735276943906703880987486273625893041526898764667487237415741969726564941711998907084639475434546239984985219907907037656164405113227830173048049531611046192659009142979200806679150395446522721954426057973866743892836469230745321513400566963109225333083609269939416810740712018073210762152982165697425204556984375 367 7769649687039374641560694329987260674060867044580491988753880196711930950522977224391044540437204222858027586447383155666945732653507635165034153960496851721010585957286317728324669954375112994192563581965409224446163018112961534886537993745949926122718564600858992645980106922442783914531822681828852548219147333392708561977788205564927029464523955682108281607866641355831424232029685641399919312975816078154813315672455674169680693892500337535885376430051703078923703125 368 7769649687039374641560694329987260674060867044580491988753880196711930950522977224391044540437204222858027586447383155666945732653507635165034153960496851721010585957286317728324669954375112994192563581965409224446163018112961534886537993745949926122718564600858992645980106922442783914531822681828852548219147333392708561977788205564927029464523955682108281607866641355831424232029685641399919312975816078154813315672455674169680693892500337535885376430051703078923703125 369 7769649687039374641560694329987260674060867044580491988753880196711930950522977224391044540437204222858027586447383155666945732653507635165034153960496851721010585957286317728324669954375112994192563581965409224446163018112961534886537993745949926122718564600858992645980106922442783914531822681828852548219147333392708561977788205564927029464523955682108281607866641355831424232029685641399919312975816078154813315672455674169680693892500337535885376430051703078923703125 370 5741771118722097860113353109860585638130980745944983579689117465370116972436480168824981915383093920692082386384616152037872896430942142386960239776807173421826823022434588801231931096283208502708304487072437416865714470385478574281151577378256995404689019240034795565379299015685217312839016961871522033133949879377211627301585483912481074774283203249078020108213447961959422507469937688994540372289128081756407040281944743211394032786557749439019293181808208575324616609375 371 5741771118722097860113353109860585638130980745944983579689117465370116972436480168824981915383093920692082386384616152037872896430942142386960239776807173421826823022434588801231931096283208502708304487072437416865714470385478574281151577378256995404689019240034795565379299015685217312839016961871522033133949879377211627301585483912481074774283203249078020108213447961959422507469937688994540372289128081756407040281944743211394032786557749439019293181808208575324616609375 372 4266135941210518710064221360626415129131318694237122799709014276769996910520304765436961563129638783074217213083769800964139562048190011793511458154167729852417329505668899479315324804538423917512270233894821000731225851496410580690895621992044947585683941295345853105076819168654116463439389602670540870618524760377268239085078014546973438557292420014064968940402591835735850923050163702922943496610822164745010430929484944206065766360412407833191334834083498971466190140765625 373 1591268706071523478853954567513652843165981872950446804291462325235208847624073677507986663047355266086683020480246135759624056643974874398979773891504563234951663905614499505784616152092832121232076797242768233272747242608161146597704067003032765449460110103164003208193653549907985440862892321796111744740709735620721053178734099426021092581870072665246233414770166754729472394297711061190257924235836667449888890736697884188862530852433828121780367893113145116356888922505578125 374 1591268706071523478853954567513652843165981872950446804291462325235208847624073677507986663047355266086683020480246135759624056643974874398979773891504563234951663905614499505784616152092832121232076797242768233272747242608161146597704067003032765449460110103164003208193653549907985440862892321796111744740709735620721053178734099426021092581870072665246233414770166754729472394297711061190257924235836667449888890736697884188862530852433828121780367893113145116356888922505578125 375 7956343530357617394269772837568264215829909364752234021457311626176044238120368387539933315236776330433415102401230678798120283219874371994898869457522816174758319528072497528923080760464160606160383986213841166363736213040805732988520335015163827247300550515820016040968267749539927204314461608980558723703548678103605265893670497130105462909350363326231167073850833773647361971488555305951289621179183337249444453683489420944312654262169140608901839465565725581784444612527890625 376 5975213991298570663096599401013766426088261932928927750114441031258209222828396659042489919742819024155494741903324239777388332698125653368169050962599634947243497965582445644221233651108584615226448373646594715939165895993645105474378771596388034262722713437380832046767169079904485330440160668344399601501365057255807554686146543344709202644922122857999606472461976164009168840587905034769418505505566686274332784716300555129178803350889024597285281438639859911920117904008445859375 377 5975213991298570663096599401013766426088261932928927750114441031258209222828396659042489919742819024155494741903324239777388332698125653368169050962599634947243497965582445644221233651108584615226448373646594715939165895993645105474378771596388034262722713437380832046767169079904485330440160668344399601501365057255807554686146543344709202644922122857999606472461976164009168840587905034769418505505566686274332784716300555129178803350889024597285281438639859911920117904008445859375 378 5975213991298570663096599401013766426088261932928927750114441031258209222828396659042489919742819024155494741903324239777388332698125653368169050962599634947243497965582445644221233651108584615226448373646594715939165895993645105474378771596388034262722713437380832046767169079904485330440160668344399601501365057255807554686146543344709202644922122857999606472461976164009168840587905034769418505505566686274332784716300555129178803350889024597285281438639859911920117904008445859375 379 1714306819745533818954403657949052628944000613343108158291083475191074000657135486669267485443974006487283907936289434364852044816090344328287805228322723065269001296819500402664004598204006251862313717744328963787094513058264761695915692707318516194077934653324872856713641110531836554759273416230013278869546139021862954862119501725227104366436091814328661095768758347382722567871191718190450477485063598992164898933460778168226786217780113824034939100590091728309617587013735142392265625 380 1714306819745533818954403657949052628944000613343108158291083475191074000657135486669267485443974006487283907936289434364852044816090344328287805228322723065269001296819500402664004598204006251862313717744328963787094513058264761695915692707318516194077934653324872856713641110531836554759273416230013278869546139021862954862119501725227104366436091814328661095768758347382722567871191718190450477485063598992164898933460778168226786217780113824034939100590091728309617587013735142392265625 381 1304587489826351236224301183699229050626384466754105308459514524620407314500080105355312556422864218936823053939516259551652406105044752033827019778753592252669709986879639806427307499233248757667220739203434341441978924437339483650591842150269390823693308271180228243959080885114727618171807069751040105219724611795637708650072940812897826422857865870704111093880025102358251874149976897542932813366133398833037488088363652186020584311730666620090588655549059805243618983717452443360514140625 382 1304587489826351236224301183699229050626384466754105308459514524620407314500080105355312556422864218936823053939516259551652406105044752033827019778753592252669709986879639806427307499233248757667220739203434341441978924437339483650591842150269390823693308271180228243959080885114727618171807069751040105219724611795637708650072940812897826422857865870704111093880025102358251874149976897542932813366133398833037488088363652186020584311730666620090588655549059805243618983717452443360514140625 383 499657008603492523473907353356804726389905250766822333139994062929616001453530680351084709109956995852803229658834727408282871538232140028955748575262625832772498924974902045861658772206334274186545543114915352772277928059501022238176675543553176685474537067862027417436327978998940677759802107714648360299154526317729242412977936331339867519954562628479674548956049614203210467799441151758943267519229091753053357937843278787245883791392845315494695455075289905408306070763784285807076915859375 384 499657008603492523473907353356804726389905250766822333139994062929616001453530680351084709109956995852803229658834727408282871538232140028955748575262625832772498924974902045861658772206334274186545543114915352772277928059501022238176675543553176685474537067862027417436327978998940677759802107714648360299154526317729242412977936331339867519954562628479674548956049614203210467799441151758943267519229091753053357937843278787245883791392845315494695455075289905408306070763784285807076915859375 385 384236239616085750551434754731382834593837137839686374184655434392874705117765093189984141305556929810805683607643905376969528212900515682266970654376959265402051673305699673267615595826671056849453522655369906281881726677756286101157863492992392871129919005185899084008536215850185381197287820832564589070049830738333787415580033038800358122845058661300869728147202153322268849737770245702627372722287171558098032254201481387392084635581098047615420804952897937258987368417350115785642148295859375 386 384236239616085750551434754731382834593837137839686374184655434392874705117765093189984141305556929810805683607643905376969528212900515682266970654376959265402051673305699673267615595826671056849453522655369906281881726677756286101157863492992392871129919005185899084008536215850185381197287820832564589070049830738333787415580033038800358122845058661300869728147202153322268849737770245702627372722287171558098032254201481387392084635581098047615420804952897937258987368417350115785642148295859375 387 297014613223234285176259065407358931141036107550077567244738650785692147056032417035857741229195506743752793428708738856397445308572098622392368315833389512155785943465305847435866855574016726944627573012600937555894574721905609156195028480083119689383427391008699991938598494852193299665503485503572427351148519160732017672243365538992676828959230345185572299857787264518113820847296399928130959114327983614409778932497745112454081423304188790806720282228590105501197235786611639502301380632699296875 388 297014613223234285176259065407358931141036107550077567244738650785692147056032417035857741229195506743752793428708738856397445308572098622392368315833389512155785943465305847435866855574016726944627573012600937555894574721905609156195028480083119689383427391008699991938598494852193299665503485503572427351148519160732017672243365538992676828959230345185572299857787264518113820847296399928130959114327983614409778932497745112454081423304188790806720282228590105501197235786611639502301380632699296875 389 115538684543838136933564776443462624213863045836980173658203335155634245204796610226948661338157052123319836643767699415138606225034546364110631274859188520228600732008003974652552206818292506781460125901901764709242989566821281961759866078752333559170153255102384296864114814497503193569880855860889674239596773953524754874502669194668151286465140604277187624644679245897546276309598299572042943095473585626005404004741622848744637673665329439623814189786921551039965724720991927766395237066120026484375 390 115538684543838136933564776443462624213863045836980173658203335155634245204796610226948661338157052123319836643767699415138606225034546364110631274859188520228600732008003974652552206818292506781460125901901764709242989566821281961759866078752333559170153255102384296864114814497503193569880855860889674239596773953524754874502669194668151286465140604277187624644679245897546276309598299572042943095473585626005404004741622848744637673665329439623814189786921551039965724720991927766395237066120026484375 391 115538684543838136933564776443462624213863045836980173658203335155634245204796610226948661338157052123319836643767699415138606225034546364110631274859188520228600732008003974652552206818292506781460125901901764709242989566821281961759866078752333559170153255102384296864114814497503193569880855860889674239596773953524754874502669194668151286465140604277187624644679245897546276309598299572042943095473585626005404004741622848744637673665329439623814189786921551039965724720991927766395237066120026484375 392 115538684543838136933564776443462624213863045836980173658203335155634245204796610226948661338157052123319836643767699415138606225034546364110631274859188520228600732008003974652552206818292506781460125901901764709242989566821281961759866078752333559170153255102384296864114814497503193569880855860889674239596773953524754874502669194668151286465140604277187624644679245897546276309598299572042943095473585626005404004741622848744637673665329439623814189786921551039965724720991927766395237066120026484375 393 200240354495386719122295973038930024634078069041560092995153093857251724791675234362129395733374440421698157094918023249806943197633529227228130459028056360881457074537268586919501224988375228390745452169673768993488716753589743434592488871321202008960404254943473651410944219233107787816084672202581757780930284148223145363089547997691769993873727217118176125900657271919490946810395666502674078155066872835364651654664857623474242068744071819105397209336085877019004722220089996128934552974211484375 394 90928944736000613766715479061005085256310217073703396669006024767484150976174932248608596473129600021052711438645179439714083099102187988555066813314181365419908776090299128051558586765996202837009119084796688826174232789088348903905014603978086511066910611765576441632058359009535013339496233562520173626562661101423982086233600656203835062448065655566146660595362566521368919455653861763197796216137711887666252951731657181962029849174614268983941767362307260668453025355420647152153051571036460843203125 395 90928944736000613766715479061005085256310217073703396669006024767484150976174932248608596473129600021052711438645179439714083099102187988555066813314181365419908776090299128051558586765996202837009119084796688826174232789088348903905014603978086511066910611765576441632058359009535013339496233562520173626562661101423982086233600656203835062448065655566146660595362566521368919455653861763197796216137711887666252951731657181962029849174614268983941767362307260668453025355420647152153051571036460843203125 396 90928944736000613766715479061005085256310217073703396669006024767484150976174932248608596473129600021052711438645179439714083099102187988555066813314181365419908776090299128051558586765996202837009119084796688826174232789088348903905014603978086511066910611765576441632058359009535013339496233562520173626562661101423982086233600656203835062448065655566146660595362566521368919455653861763197796216137711887666252951731657181962029849174614268983941767362307260668453025355420647152153051571036460843203125 397 71766980238950782634962316475584530510447626596938863772555450959624667867875642351287500596088372183614167875034068066732586461915643402497736629991510938512333566814808655738506479018092430469766640709074126170956601227173110367495607947871372455056786307894500690512777671027406362417057663467834013776829774268917138942812603301218533836564377863339483547229341826856825966250287441590436431605977478368595432250173892447791105069825689592021123025134862788241303878859049695664820599351295178836484375 398 36098791060192243665386045187219018846755156178260248477595391832691207937541448102697612799832451208357926441142136237566490990343568631456361524885730002071703784107848753836468758946100492526292620276664285463991170417268074514850290797779300344893563512870933847327927168526785400295780004724320508929745376457265320888234739460512922519791882065259760224256358938908983461023894583119989525097806671619403502421837467901238925850122321864786624881642835982485375851066101996919404761473701474954751640625 399 28770736474973218201312678014213558020863859474073418036643527290654892726220534137849997401466463613061267373590282581340493319303824199270720135333926811651147915933955456807665600880042092543455218360501435514800962822562655388335681765830102374880170119758134276320357953315847964035736663765283445617007065036440460747923087350028799248274130006012028898732318074310459818436043982746631651502951917280664591430204461917287423902547490526234940030669340278040844553299683291544765594894540075538937057578125 400 28770736474973218201312678014213558020863859474073418036643527290654892726220534137849997401466463613061267373590282581340493319303824199270720135333926811651147915933955456807665600880042092543455218360501435514800962822562655388335681765830102374880170119758134276320357953315847964035736663765283445617007065036440460747923087350028799248274130006012028898732318074310459818436043982746631651502951917280664591430204461917287423902547490526234940030669340278040844553299683291544765594894540075538937057578125 401 11537065326464260498726383883699636766366407649103440632694054443552611983214434189277848957988051908837568216809703315117537821040833503907558774268904651472110314289516138179873905952896879109925542562561075641435186091847624810722608388097871052326948218023011844804463539279655033578330402169878661692419833079612624759917158027361548498557926132410823588391659547798494387192853637081399292252683718829546501163511989228832256984921543701020210952298405451494378665873172999909451003552710570291113760088828125 402 11537065326464260498726383883699636766366407649103440632694054443552611983214434189277848957988051908837568216809703315117537821040833503907558774268904651472110314289516138179873905952896879109925542562561075641435186091847624810722608388097871052326948218023011844804463539279655033578330402169878661692419833079612624759917158027361548498557926132410823588391659547798494387192853637081399292252683718829546501163511989228832256984921543701020210952298405451494378665873172999909451003552710570291113760088828125 403 15611725746230393097058706202570550428100686940600054983347840924969704984052008375206832148833629105328238453057785270795044412775146825314693875871318878852652658037234287117556029706220404749560950693587382464729615821174052517892568860754899935489781079868757570777352556535392467629675781014720787134532927036011670852391282851639443164489751194060654382126738224355202147757582729474153304807420458497356564497309863638473960737376919757808133900268478283483597653414307171731327474360907402288381272109375 404 11537065326464260498726383883699636766366407649103440632694054443552611983214434189277848957988051908837568216809703315117537821040833503907558774268904651472110314289516138179873905952896879109925542562561075641435186091847624810722608388097871052326948218023011844804463539279655033578330402169878661692419833079612624759917158027361548498557926132410823588391659547798494387192853637081399292252683718829546501163511989228832256984921543701020210952298405451494378665873172999909451003552710570291113760088828125 405 9333485849109586743469644561913006143990423788124683471849490044834063094420477259125779807012333994249592687399049981930088097222034304661215048383543863040937244260218555787517989915893575199929763933111910193921065548304728471874590185971177681332501108380616582446811003277240922164869295355431837309167644961406613430772980844135492735333362241120356283008852574168981959239018592398852027432421128533103119441281199286125295900801528854125350660409410010258952340691396956926745861874142851365511031911861953125 406 7569457023627874848953881739711447982776233692169118295669936426360425169575007057151007423487002869336419669480629535345301446847069821080245404239054072926200105095037248743677089821789689487143038549753759167269984159675134790690292640822625099560658398896680048364363723657842387875708998533255220057734960063700763492356887464593884608355356777548608945520179437651044368942844078435468994247693535240346629866879052621047614975550039900695659385592031518320010348300722932067590893979929852457429446880520043984375 407 7569457023627874848953881739711447982776233692169118295669936426360425169575007057151007423487002869336419669480629535345301446847069821080245404239054072926200105095037248743677089821789689487143038549753759167269984159675134790690292640822625099560658398896680048364363723657842387875708998533255220057734960063700763492356887464593884608355356777548608945520179437651044368942844078435468994247693535240346629866879052621047614975550039900695659385592031518320010348300722932067590893979929852457429446880520043984375 408 7569457023627874848953881739711447982776233692169118295669936426360425169575007057151007423487002869336419669480629535345301446847069821080245404239054072926200105095037248743677089821789689487143038549753759167269984159675134790690292640822625099560658398896680048364363723657842387875708998533255220057734960063700763492356887464593884608355356777548608945520179437651044368942844078435468994247693535240346629866879052621047614975550039900695659385592031518320010348300722932067590893979929852457429446880520043984375 409 3095907922663800813222137631541982224955479580097169382929003998381413894356177886374762036206184173558595644817577479956228291760451556821820370333773115826815842983870234736163929737111983000241502766849287499413423521307130129392329690096453665720309285148742139781024762976057536641164980400101385003613598666053612268373966973018898804817340922017381058717753389999277146897623228080106818647306655913301771615553532522008474524999966319384524688707140890992884232454995679215644675637791309655088643774132697989609375 410 3095907922663800813222137631541982224955479580097169382929003998381413894356177886374762036206184173558595644817577479956228291760451556821820370333773115826815842983870234736163929737111983000241502766849287499413423521307130129392329690096453665720309285148742139781024762976057536641164980400101385003613598666053612268373966973018898804817340922017381058717753389999277146897623228080106818647306655913301771615553532522008474524999966319384524688707140890992884232454995679215644675637791309655088643774132697989609375 411 2541740404506980467655374995495967406688448735259776063384712282671140807266422044713679631725277206491607024395231111044063427535330728150714524044027728093815807089757462718390586314168938043198273771583265037018420710993153836231102675569188459556373923107117296760221330403343237582396448908483237087966764504830015672335026884848515918755036896976269849207275533189406537602948670253767698109438764504820754496369450200568957585024972348214694769428562671505157954845551452636044278698626665226827776538562945049469296875 412 2091852352909244924880373621293181175704593309118795700165618208638348884380265342799358336909903140942592581077275204389264200861577189268038053288234820221210409234870391817235452536561036009552179314013027125466160245147365607218197501993442102214895738717157535233662154921951484530312277451681704123396647187475102898331727126230328601135395366211470085897587763814881580447226755618850815544068103187467480950512057515068252092475552242580693795239707078648744996837888845519464441368969745481679260091237303775713231328125 413 2091852352909244924880373621293181175704593309118795700165618208638348884380265342799358336909903140942592581077275204389264200861577189268038053288234820221210409234870391817235452536561036009552179314013027125466160245147365607218197501993442102214895738717157535233662154921951484530312277451681704123396647187475102898331727126230328601135395366211470085897587763814881580447226755618850815544068103187467480950512057515068252092475552242580693795239707078648744996837888845519464441368969745481679260091237303775713231328125 414 1729961895855945552876068984809460832307698666641244044036966258543914527382479438495069344624489897559524064550906594029921494112524335524667470069370196322941008437237814032853719247735976779899652292688773432760514522736871357169449334148576618531718775919089281638238602120453877706568253452540769310049027224041910096920338333392481753138971967856885761037305080674907067029856526896789624454944321336035606746073471564961444480477281704614233768663237754042512112384934075244597093012137979513348748095453250222514842308359375 415 1434138411664578863334261188407043029983082194645591312506645028332905143200075454512412486693702125076845449512701566450804918619282674149949332687507892751718095994470147833235733256373124750536811750638993175758466539348866355093473498009170016762794865236925014478099801157856264618745082112156297758030643568730743470346960478382367373352207761353358295899925911879497958567751060797438598673148842387573517992494907927353037474315666533125199794221824098101242541167110348377770990107062385016566112171130744434464804273629921875 416 1434138411664578863334261188407043029983082194645591312506645028332905143200075454512412486693702125076845449512701566450804918619282674149949332687507892751718095994470147833235733256373124750536811750638993175758466539348866355093473498009170016762794865236925014478099801157856264618745082112156297758030643568730743470346960478382367373352207761353358295899925911879497958567751060797438598673148842387573517992494907927353037474315666533125199794221824098101242541167110348377770990107062385016566112171130744434464804273629921875 417 1434138411664578863334261188407043029983082194645591312506645028332905143200075454512412486693702125076845449512701566450804918619282674149949332687507892751718095994470147833235733256373124750536811750638993175758466539348866355093473498009170016762794865236925014478099801157856264618745082112156297758030643568730743470346960478382367373352207761353358295899925911879497958567751060797438598673148842387573517992494907927353037474315666533125199794221824098101242541167110348377770990107062385016566112171130744434464804273629921875 418 1434138411664578863334261188407043029983082194645591312506645028332905143200075454512412486693702125076845449512701566450804918619282674149949332687507892751718095994470147833235733256373124750536811750638993175758466539348866355093473498009170016762794865236925014478099801157856264618745082112156297758030643568730743470346960478382367373352207761353358295899925911879497958567751060797438598673148842387573517992494907927353037474315666533125199794221824098101242541167110348377770990107062385016566112171130744434464804273629921875 419 600903994487458543737055437942551029562911439556502759940284266871487255000831615440700831924661190407198243345821956342887260901479440468828770396065807062969882221682991942125772234420339270474924123517738140642797479987175002784165395665842237023611048534271581066323816685141774875254189404993488760614839655298181514075376440442211929434575052007057125982068957077509644639887694474126772844049364960393304038855366421560922701738264277379458713778944297104420624749019235970286044854859139321941200999703781918040752990650937265625 420 504158451374977718195389512433800313803282697787905815589898499905177806945697725354747997984790738751639326167144621371682411896341250553347338362299212125831731183992030239443522904678664647928461339631382299999307085709239827335914766963641636862809669720253856514645682198833949120338264910789537070155850470795174290309240833531015808795608468633920928698955854988030591852865775663792362416157417201769982088599652427689614146758403728721365860860534265270608904164427138979069991633226817891108667638751473029236191759156136365859375 421 212250708028865619360258984734629932111182015768708348363347268460079856724138742374348907151596901014440156316367885597478295408359666482959229450527968304975158828460644730805723142869717816777882223984811948299708283083589967308420116891693129119242870952226873592665832205709092579662409527442395106535613048204768376220190390916557655502951165294880710982260414949960879170056491554456584577202272641945162459300453672057327555785287969791695027422284925678926348653223825510188466477588490332156749075914370145308436730604733410026796875 422 212250708028865619360258984734629932111182015768708348363347268460079856724138742374348907151596901014440156316367885597478295408359666482959229450527968304975158828460644730805723142869717816777882223984811948299708283083589967308420116891693129119242870952226873592665832205709092579662409527442395106535613048204768376220190390916557655502951165294880710982260414949960879170056491554456584577202272641945162459300453672057327555785287969791695027422284925678926348653223825510188466477588490332156749075914370145308436730604733410026796875 423 212250708028865619360258984734629932111182015768708348363347268460079856724138742374348907151596901014440156316367885597478295408359666482959229450527968304975158828460644730805723142869717816777882223984811948299708283083589967308420116891693129119242870952226873592665832205709092579662409527442395106535613048204768376220190390916557655502951165294880710982260414949960879170056491554456584577202272641945162459300453672057327555785287969791695027422284925678926348653223825510188466477588490332156749075914370145308436730604733410026796875 424 212250708028865619360258984734629932111182015768708348363347268460079856724138742374348907151596901014440156316367885597478295408359666482959229450527968304975158828460644730805723142869717816777882223984811948299708283083589967308420116891693129119242870952226873592665832205709092579662409527442395106535613048204768376220190390916557655502951165294880710982260414949960879170056491554456584577202272641945162459300453672057327555785287969791695027422284925678926348653223825510188466477588490332156749075914370145308436730604733410026796875 425 212250708028865619360258984734629932111182015768708348363347268460079856724138742374348907151596901014440156316367885597478295408359666482959229450527968304975158828460644730805723142869717816777882223984811948299708283083589967308420116891693129119242870952226873592665832205709092579662409527442395106535613048204768376220190390916557655502951165294880710982260414949960879170056491554456584577202272641945162459300453672057327555785287969791695027422284925678926348653223825510188466477588490332156749075914370145308436730604733410026796875 426 212250708028865619360258984734629932111182015768708348363347268460079856724138742374348907151596901014440156316367885597478295408359666482959229450527968304975158828460644730805723142869717816777882223984811948299708283083589967308420116891693129119242870952226873592665832205709092579662409527442395106535613048204768376220190390916557655502951165294880710982260414949960879170056491554456584577202272641945162459300453672057327555785287969791695027422284925678926348653223825510188466477588490332156749075914370145308436730604733410026796875 427 181049853948622373314300913978639332090838259450708221153935219996448117785690347245319617800312156565317453337861806414648985983330795509964222721300356964143810480676929955377281840867869297711533537059044591899651165470302242114082359708614239138714168922249523174543954871469855970452035326908363025874877930118667424915822403451823680144017343996533246467868133952316629932058187295951466644353538563579223577783286982264900405084850638232315858391209041604124175401199923160190761905382982253329706961754957733948096531205837598752857734375 428 181049853948622373314300913978639332090838259450708221153935219996448117785690347245319617800312156565317453337861806414648985983330795509964222721300356964143810480676929955377281840867869297711533537059044591899651165470302242114082359708614239138714168922249523174543954871469855970452035326908363025874877930118667424915822403451823680144017343996533246467868133952316629932058187295951466644353538563579223577783286982264900405084850638232315858391209041604124175401199923160190761905382982253329706961754957733948096531205837598752857734375 429 155159724833969373930355883279693907601848388349256945528922483536956036942336627589238912454867518176477057510547568097354180987714491752039338872154405918271245581940128971758330537623763988138784241259601215258001048808049021491768582270282402941878042766367841360584169324849666566677394275160467113174770386111697983152859799758212893883422863805028992222962990797135351851773866512630406914210982548987394606160276943801019647157716996965094690641266148654734418318828334148283482952913215791103558866223998777993518727243402822131199078359375 430 133282203632379692206175703737257066629987765592011716209344413358245235733467163099156225798731198113593792401560360995627241468446748415001792091180634683794999954886570786740405931818813265811215663241997443906622900926114109461429212170172584127073238736309975728741801450045863580775881682362841250217127761669948567528306567992304875845860240008519904319525209094739267240673751334349519539307234009580171966691677894725075876908478900393016339260847621694416865335873539033375511856552452364557957066086414950296432586702083024210700008310703125 431 57444629765555647340861728310757795717524726970157049686227442157403696601124347295736333319253146386958924525072515589115341072900548566865772391298853548715644980556112009085114956613908517564633950857300898323754470299155181177875990445344383758768565895349599539087716424969767203314405005098384578843582065279747832604700130804683401489565763443672078761715365119832624180730386825104642921441417858129054117644113172626507702947554406069390042221425324950293668959761495323384845610174106969124479495483244843577762444868597783434811703581913046875 432 49574715487674523655163671532183977704223839375245533879214282581839390166770311716220455654515465331945551865137580953406539345913173413205161573690910612541601618219924663840454207557803050658279099589850675253400107868170921356506979754332203183817272367686704402232699274748909096460331519399905891542011322336422379537856212884441775485495253851889003971360360098415554667970323830065306841203943611565373703526869667976676147643739452437883606437090055432103436312274170464081121761580254314354425804602040300007608989921599887104242500191190959453125 433 21465851806163068742685869773435662345928922449481316169699784357936455942211544973123457298405196488732423957604572552825031536780404087917834961408164295230513500689227379442916671872528720935034850122405342384722246706918008947367522233625843978592878935208343006166758785966277638767323547900159251037690902571670890339891740178963288785219444917867938719599035922613935171231150218418277862241307583807806813627134566233900771929739182905603601587259994002100787923214715810947125722764250118115466373392683449903294692636052751116137002582785685443203125 434 21465851806163068742685869773435662345928922449481316169699784357936455942211544973123457298405196488732423957604572552825031536780404087917834961408164295230513500689227379442916671872528720935034850122405342384722246706918008947367522233625843978592878935208343006166758785966277638767323547900159251037690902571670890339891740178963288785219444917867938719599035922613935171231150218418277862241307583807806813627134566233900771929739182905603601587259994002100787923214715810947125722764250118115466373392683449903294692636052751116137002582785685443203125 435 622509702378728993537890223429634208031938751034958168921293746380157222324134804220580261653750698173240294770532604031925914566631718549617213880836764561684891519987594003844583484303332907116010653549754929156945154500622259473658144775149475379193489121041947178836004793022051524252382889104618280093036174578455819856860465189935374771363902618170222868372041755804119965703356334130058004997919930426397595186902420783122385962436304262504446030539826060922849773226758517466645960163253425348524828387820047195546086445529782367973074900784877852890625 436 622509702378728993537890223429634208031938751034958168921293746380157222324134804220580261653750698173240294770532604031925914566631718549617213880836764561684891519987594003844583484303332907116010653549754929156945154500622259473658144775149475379193489121041947178836004793022051524252382889104618280093036174578455819856860465189935374771363902618170222868372041755804119965703356334130058004997919930426397595186902420783122385962436304262504446030539826060922849773226758517466645960163253425348524828387820047195546086445529782367973074900784877852890625 437 622509702378728993537890223429634208031938751034958168921293746380157222324134804220580261653750698173240294770532604031925914566631718549617213880836764561684891519987594003844583484303332907116010653549754929156945154500622259473658144775149475379193489121041947178836004793022051524252382889104618280093036174578455819856860465189935374771363902618170222868372041755804119965703356334130058004997919930426397595186902420783122385962436304262504446030539826060922849773226758517466645960163253425348524828387820047195546086445529782367973074900784877852890625 438 622509702378728993537890223429634208031938751034958168921293746380157222324134804220580261653750698173240294770532604031925914566631718549617213880836764561684891519987594003844583484303332907116010653549754929156945154500622259473658144775149475379193489121041947178836004793022051524252382889104618280093036174578455819856860465189935374771363902618170222868372041755804119965703356334130058004997919930426397595186902420783122385962436304262504446030539826060922849773226758517466645960163253425348524828387820047195546086445529782367973074900784877852890625 439 239668102944917798699068349691079458994920514964711999909204856237599671066458872029336062477478980048792033207539364150103572885896911536758276195763796866542368289869783654262176175207236079238385449648616296990211355318203071764136806712866873469415630892068512789693398353327868902991740169453945351690659206321229226012350849679520689093099416599703390314991841192109853599155689298709074722098214166973954353339742992708764467962695864449976999235095924652933479931241621709500211094600733058519458104503795881630426829919788302801016737756026880327996449296875 440 239668102944917798699068349691079458994920514964711999909204856237599671066458872029336062477478980048792033207539364150103572885896911536758276195763796866542368289869783654262176175207236079238385449648616296990211355318203071764136806712866873469415630892068512789693398353327868902991740169453945351690659206321229226012350849679520689093099416599703390314991841192109853599155689298709074722098214166973954353339742992708764467962695864449976999235095924652933479931241621709500211094600733058519458104503795881630426829919788302801016737756026880327996449296875 441 309147289450179473870979818561992684296522655466927191683762047357723733835359101402408595962897483781823984269168638091129206021193527179918069294974970775144694675512854171896013485150182995327990601962563627596451250417769994471748941016157709409304788895918535531068644142433166183800473044346889977803031860569550436481524302441665779049810521265503201855794746837845945857768905230106434597611312856667721501160049160433999262481896129693162132249076880848073785972802150404201590006359071485440179487654237440287563744010737181211853215172854585020446371640625 442 186443329647219288717375347796733605979705551762893653105368369378922248915032885105677197730667880596496444848908644777741021730115583113409608493037160149811238767160371709674594876745738712469362524147000535603516188163202488195972597088493536809948215830450613674896657527215875760622043487842121529823252681759029603187206010035241773021371177459491060504009398075689673641415991286319659535038809059414879492413112888116980181210944254960519457175963526993783971508551276085119532715345086063082632407029906403625586530811691475879875343685381698825395981826372890625 443 82594395033718144901797279073952987449009559430961888325678187634862556269359568101814998594685871104247925068066529636539272626441203319240456562415461946366378773852044667385845530398362249623927598197121237272357671356298702270815860510202636806807059612889621857979219284556632961955565265114059837711700938019250114211932262445612105448467431614554539803276163347530525423147284139839609174022192413320791615139009009435822220276448304947510119528951842458246299378288215305707952992897873125945606156314248536806134833149579323814784777252624092579650419949083190546875 444 73261228394907994527894186538596299867271479215263194944876552432123087410921936906309903753486367669467909535375011787610334819653347344166284970862514746426977972406763619971244985463347315416423779600846537460581254493036948914213668272549738847637861876633094588027567505401733437254586390156171076050278732023074851305983916789257937532790611842109876805505956889259576050331641032037733337357684670615542162628300991369574309385209646488441476022180284260464467548541646976162954304700413462713752660650738452147041597003676860223714097423077570118149922494836790015078125 445 73261228394907994527894186538596299867271479215263194944876552432123087410921936906309903753486367669467909535375011787610334819653347344166284970862514746426977972406763619971244985463347315416423779600846537460581254493036948914213668272549738847637861876633094588027567505401733437254586390156171076050278732023074851305983916789257937532790611842109876805505956889259576050331641032037733337357684670615542162628300991369574309385209646488441476022180284260464467548541646976162954304700413462713752660650738452147041597003676860223714097423077570118149922494836790015078125 446 73261228394907994527894186538596299867271479215263194944876552432123087410921936906309903753486367669467909535375011787610334819653347344166284970862514746426977972406763619971244985463347315416423779600846537460581254493036948914213668272549738847637861876633094588027567505401733437254586390156171076050278732023074851305983916789257937532790611842109876805505956889259576050331641032037733337357684670615542162628300991369574309385209646488441476022180284260464467548541646976162954304700413462713752660650738452147041597003676860223714097423077570118149922494836790015078125 447 73261228394907994527894186538596299867271479215263194944876552432123087410921936906309903753486367669467909535375011787610334819653347344166284970862514746426977972406763619971244985463347315416423779600846537460581254493036948914213668272549738847637861876633094588027567505401733437254586390156171076050278732023074851305983916789257937532790611842109876805505956889259576050331641032037733337357684670615542162628300991369574309385209646488441476022180284260464467548541646976162954304700413462713752660650738452147041597003676860223714097423077570118149922494836790015078125 448 73261228394907994527894186538596299867271479215263194944876552432123087410921936906309903753486367669467909535375011787610334819653347344166284970862514746426977972406763619971244985463347315416423779600846537460581254493036948914213668272549738847637861876633094588027567505401733437254586390156171076050278732023074851305983916789257937532790611842109876805505956889259576050331641032037733337357684670615542162628300991369574309385209646488441476022180284260464467548541646976162954304700413462713752660650738452147041597003676860223714097423077570118149922494836790015078125 449 32894291549313689543024489755829738640404894167653174530249572042023266247503949670933146785315379083591091381383380292637040334024352957530661951917269121145713109610636865367088998473042944621974277040780095319800983267373590062481937054374832742589399982608259470024377809925378313327309289180120813146575150678360608236386778638376813952222984717107334685672174643277549646598906823384942268473600417106378431020107145124938864913959131273310222733958947632948545929295199492297166482810485644758474944632181565014021677054650910240447629742961828983049315200181718716770078125 450 32894291549313689543024489755829738640404894167653174530249572042023266247503949670933146785315379083591091381383380292637040334024352957530661951917269121145713109610636865367088998473042944621974277040780095319800983267373590062481937054374832742589399982608259470024377809925378313327309289180120813146575150678360608236386778638376813952222984717107334685672174643277549646598906823384942268473600417106378431020107145124938864913959131273310222733958947632948545929295199492297166482810485644758474944632181565014021677054650910240447629742961828983049315200181718716770078125 451 32894291549313689543024489755829738640404894167653174530249572042023266247503949670933146785315379083591091381383380292637040334024352957530661951917269121145713109610636865367088998473042944621974277040780095319800983267373590062481937054374832742589399982608259470024377809925378313327309289180120813146575150678360608236386778638376813952222984717107334685672174643277549646598906823384942268473600417106378431020107145124938864913959131273310222733958947632948545929295199492297166482810485644758474944632181565014021677054650910240447629742961828983049315200181718716770078125 452 32894291549313689543024489755829738640404894167653174530249572042023266247503949670933146785315379083591091381383380292637040334024352957530661951917269121145713109610636865367088998473042944621974277040780095319800983267373590062481937054374832742589399982608259470024377809925378313327309289180120813146575150678360608236386778638376813952222984717107334685672174643277549646598906823384942268473600417106378431020107145124938864913959131273310222733958947632948545929295199492297166482810485644758474944632181565014021677054650910240447629742961828983049315200181718716770078125 453 32894291549313689543024489755829738640404894167653174530249572042023266247503949670933146785315379083591091381383380292637040334024352957530661951917269121145713109610636865367088998473042944621974277040780095319800983267373590062481937054374832742589399982608259470024377809925378313327309289180120813146575150678360608236386778638376813952222984717107334685672174643277549646598906823384942268473600417106378431020107145124938864913959131273310222733958947632948545929295199492297166482810485644758474944632181565014021677054650910240447629742961828983049315200181718716770078125 454 29835122435227516415523212208537572946847239010061429298936361842115102486486082351536364134281048828817119882914725925421795582960088132480310390388963092879161790416847636887949721615049950772130669275987546455059491823507846186671116908317973297528585784225691339312110673602318130187869525286369577523943661665273071670402808225007770254666247138416352559904662401452737529465208488810142637505555578315485236935237180628319550476960932064892372019700765503084331157870745939513529999909110479795936774781388679467717661088568375588086000176866378887625728886564818876110460859375 455 29835122435227516415523212208537572946847239010061429298936361842115102486486082351536364134281048828817119882914725925421795582960088132480310390388963092879161790416847636887949721615049950772130669275987546455059491823507846186671116908317973297528585784225691339312110673602318130187869525286369577523943661665273071670402808225007770254666247138416352559904662401452737529465208488810142637505555578315485236935237180628319550476960932064892372019700765503084331157870745939513529999909110479795936774781388679467717661088568375588086000176866378887625728886564818876110460859375 456 27179796538492267454541646321977728954577834738165962091331025638166858365188821022249627726330035483052396213335315318059255776076640288689562765644345377612916391069748197204922196391310505153411039710424654820559197051215647876057387503477673674048541649429604810113332823651711816601149137535882685124312675777063768291736958292982078702000951143097297182073147447723443889342804933306039942767561131845407050848001071552399110484511409111116950909947397373309825684820249550896825829917199647094098401825845086995090789251685790160746346161125271166627039015660549996136629842890625 457 18791478090909177347542409030474768732590121747869659116094218935918690276688791538832193450730448132760885127827895764528108758951625736658290747200402174839792421662443156010059672845429502050089024429143823378208098415136991042902006186216788001573651337048909830895299698046644932203820205527834171107126918048590230120005733645828759405165559262322942227242705572783076940135645770833374060279539239415054496577211028289631457626961745784841825364366052344330696426570127147896897737174221238611199651489275650161507550208805455527172587285377078552418391573611000526829712311953125 458 14561743280294215975059240761012687142136073241901341941076528389967472770095300360103258934270605176734988358140960258327174548261459099567561763070886093281480411159290651960902044256540329255696184229383431715117881655809555778849034102097651663587553966927701521948174795321022626244695376147594826614080765334253390515033751394950539234249044164590228384768380285591575448334890802486354342139244357858559228883395650292434224491701892102907909221390340679487210243801704624571921927634419975055103129700364835588225663174701531188113810311411780683644263575799380244120093596953125 459 12421167018090966226725532369143822132242070475341844675738278716642254272891291207168079870932826215754945069494239100353079889667024611931130183899465837569102790718874926122649443750828900855108845147664067252995553052405551079358226089089296869040183533789329398221793100408832300186725155853898387101810892830118142109323789939892809966814434672395464812207428383609613857429661854520860253844775437253351022237536489699446393491421713963780446565845960599602590337962854044759849404272160238722002969634411204756756490688020406103461080195634248923148556830156871348234439838201015625 460 11415052489625597962360764247243172539530462766839155257003478140594231676787096619387465401387267292278794518865205733224480418603995618364708639003609104726005464670646057106714838807011759885845028690703277805502913255160701441930209775873063822647928667552393716965827859275716883871600418229732617746564210510878572598468562954761492359502465463931432162418626684537235134977859244304670573283348626835829589436296034033791235618616555132714230394012437791034780520587862867134301602526115259385520729094023897171459214942290753209080732699787874760373523726914164769027450211306733359375 461 5262339197717400660648312317979102540723543335512850573478603422813940802998851541537621550039530221740524273196859843016485472976441980066130682580663797278688519213167832326195540690032421307374558226414211068336843010629083364729826706677482422240695115741653503521246643126105483464807792803906736781166101045515021967894007522145047977730636578872390226874986901571665397224793111624453134283623716971317440730132471689577759620182231916181260211639733821667033819991004781748913038764539134576725056112345016596042698088396037229386217774602210264532194438107429958521654547412404078671875 462 5262339197717400660648312317979102540723543335512850573478603422813940802998851541537621550039530221740524273196859843016485472976441980066130682580663797278688519213167832326195540690032421307374558226414211068336843010629083364729826706677482422240695115741653503521246643126105483464807792803906736781166101045515021967894007522145047977730636578872390226874986901571665397224793111624453134283623716971317440730132471689577759620182231916181260211639733821667033819991004781748913038764539134576725056112345016596042698088396037229386217774602210264532194438107429958521654547412404078671875 463 2436463048543156505880168603224324476355000564342449815520593384762854591788468263731918777668302492665862738490146107316632773988092636770618506034847338140032784395696706367028535339485011065314420458829779724639958313921265597869909765191674361497441838588385572130337195767386838844206008068208819129679904784073455171134925482753157213689284736017916675043118935427681078915079210682121801173317780957719975058051334392274502704144373377191923477989196759431836658655835213949746736947981619309023700980015742683967769214927365237205818829640823352478406024843740070795526055451943088425078125 464 2436463048543156505880168603224324476355000564342449815520593384762854591788468263731918777668302492665862738490146107316632773988092636770618506034847338140032784395696706367028535339485011065314420458829779724639958313921265597869909765191674361497441838588385572130337195767386838844206008068208819129679904784073455171134925482753157213689284736017916675043118935427681078915079210682121801173317780957719975058051334392274502704144373377191923477989196759431836658655835213949746736947981619309023700980015742683967769214927365237205818829640823352478406024843740070795526055451943088425078125 465 2263474172096592393962676632395397438533795524274135878618631254444691915771487017006952544453853015686586484057345733697151847034938059559904592106373177132090456703602240214969509330381575279677096606252865364190521273632855740421146171863065481831123468048610196509083254867902373286267381495365992971472631544404239853984345773477683051517345519760644591115057491012315722312108586723691153290012218509721856828929689650423013012150122867411296911051963789512176255891270913759314718624674924338083018210434624953406057600667522305364205692736324894452439197079834525769043705514855129146897578125 466 2263474172096592393962676632395397438533795524274135878618631254444691915771487017006952544453853015686586484057345733697151847034938059559904592106373177132090456703602240214969509330381575279677096606252865364190521273632855740421146171863065481831123468048610196509083254867902373286267381495365992971472631544404239853984345773477683051517345519760644591115057491012315722312108586723691153290012218509721856828929689650423013012150122867411296911051963789512176255891270913759314718624674924338083018210434624953406057600667522305364205692736324894452439197079834525769043705514855129146897578125 467 1057042438369108647980569987328650603795282509836021455314900795825671124665284436942246838259949358325635888054780457636569912565316073814475444513676273720686243280582246180390760857288195655609204115120088125076973434786543630776675262260051580015134659578700961769741880023310408324686867158335918717677718931236780011810689476214077985058600357728221024050731848302751442319754709999963768586435706044040107139110165066747547076674107379081075657461267089702186311501223516725599973597723189665884769504272969853240628899511732916605084058507863725709289105036282723534143410475437345311601168984375 468 1057042438369108647980569987328650603795282509836021455314900795825671124665284436942246838259949358325635888054780457636569912565316073814475444513676273720686243280582246180390760857288195655609204115120088125076973434786543630776675262260051580015134659578700961769741880023310408324686867158335918717677718931236780011810689476214077985058600357728221024050731848302751442319754709999963768586435706044040107139110165066747547076674107379081075657461267089702186311501223516725599973597723189665884769504272969853240628899511732916605084058507863725709289105036282723534143410475437345311601168984375 469 990448764751854803157794078126945615756179711716352103630062045688653843811371517414885287449572548751120827107329288805466008073701161164163491509314668476283009953905564671026142923279039329305824255867522573197124108394991382037744720737668330474181176025242801178248141581841852600231594527360755838464022638568862871066616039212591071999908535191343099535535741859678101453610163269966051165490256563265580389346224667542451610843638614198967891041207263050948573876646435171887175261066628716934029025503772752486469278842493742858963762821868310989603891418996911951492375615484792556970295338359375 470 990448764751854803157794078126945615756179711716352103630062045688653843811371517414885287449572548751120827107329288805466008073701161164163491509314668476283009953905564671026142923279039329305824255867522573197124108394991382037744720737668330474181176025242801178248141581841852600231594527360755838464022638568862871066616039212591071999908535191343099535535741859678101453610163269966051165490256563265580389346224667542451610843638614198967891041207263050948573876646435171887175261066628716934029025503772752486469278842493742858963762821868310989603891418996911951492375615484792556970295338359375 471 932012287631495369771484227517455824426565108725087329515888384993023267026500597887407055490047768374804698307996860765943513597352792655477845510265103036182312366625136355435600490805576008876780624771338741378493785999686890497517782214145898976204486639753475908731501228513183296817930450246471243994645302893299961673685692899048198751913931615053856662939133089957093467847163637038054146726331426032911146374797412157446965803863935961228785469776034530942608017924295496745831920663697622634921312999050160089767591390786612030284900815378080641217261825276094146354325454171189796109047913396171875 472 932012287631495369771484227517455824426565108725087329515888384993023267026500597887407055490047768374804698307996860765943513597352792655477845510265103036182312366625136355435600490805576008876780624771338741378493785999686890497517782214145898976204486639753475908731501228513183296817930450246471243994645302893299961673685692899048198751913931615053856662939133089957093467847163637038054146726331426032911146374797412157446965803863935961228785469776034530942608017924295496745831920663697622634921312999050160089767591390786612030284900815378080641217261825276094146354325454171189796109047913396171875 473 932012287631495369771484227517455824426565108725087329515888384993023267026500597887407055490047768374804698307996860765943513597352792655477845510265103036182312366625136355435600490805576008876780624771338741378493785999686890497517782214145898976204486639753475908731501228513183296817930450246471243994645302893299961673685692899048198751913931615053856662939133089957093467847163637038054146726331426032911146374797412157446965803863935961228785469776034530942608017924295496745831920663697622634921312999050160089767591390786612030284900815378080641217261825276094146354325454171189796109047913396171875 474 882615636387026115173595563459030665731957157962657701051546300588393033874096066199374481549075236650940049297673027145348507376693094644737519698221052575264649811194004128597513664792880480406311251658457788085433615341703485301149339756796166330465648847846541685568731663401984582086580136383408268062929101839955063704980351175398644218062493239456002259803359036189367514051263964275037276949835860453166855616933149313102276616259147355283659839877904700802649792974307835418302828868521648635270483410100501605009909047074921592679801072163042367232746948536461156597546205100116736915268373986174765625 475 1064675074049488679340887290059144349495726366661830761220200603846071210945833614233262342037485207057828768754732240223580829163682864468923425450206336037713690966458388574906530355600579590357432149165811565844913890641379355007417780165013469638679914171105599138201123840050644851732907281524014798628382511266532043069940109982386784340244262050007240361644582673328549474126977037726221081966026369666063758283393424985648102070276414180076791121686254162608745226748260356355009443749724546001532549348734018823896150840862390340988903585238893084719839503662799947644808450060454447424931693590078125 476 882615636387026115173595563459030665731957157962657701051546300588393033874096066199374481549075236650940049297673027145348507376693094644737519698221052575264649811194004128597513664792880480406311251658457788085433615341703485301149339756796166330465648847846541685568731663401984582086580136383408268062929101839955063704980351175398644218062493239456002259803359036189367514051263964275037276949835860453166855616933149313102276616259147355283659839877904700802649792974307835418302828868521648635270483410100501605009909047074921592679801072163042367232746948536461156597546205100116736915268373986174765625 477 841132701476835887760436571976456224442555171538412789102123624460738561282013551088003880916268700528345866980682394869517127529988519196434856272404663104227211270067885934553430522547615097827214622830510272045418235420643421491995320788226746512933763351997754226347001275222091306728510869973388079463971434053477175710846274670154907939813556057201570153592601161488467240890854557954110524933193575011868013402937291295386469615294967429585327827403643179864925252704515367153642595911701131149412770689825778029574443321862400277823850421771379375972807841955247482237461533460411250280250760408824551640625 478 841132701476835887760436571976456224442555171538412789102123624460738561282013551088003880916268700528345866980682394869517127529988519196434856272404663104227211270067885934553430522547615097827214622830510272045418235420643421491995320788226746512933763351997754226347001275222091306728510869973388079463971434053477175710846274670154907939813556057201570153592601161488467240890854557954110524933193575011868013402937291295386469615294967429585327827403643179864925252704515367153642595911701131149412770689825778029574443321862400277823850421771379375972807841955247482237461533460411250280250760408824551640625 479 402902564007404390237249117976722531507983927166899725979917216116693770854084490971153858958892707553077670283746867142498704086864500695092296154481833626924834198362517362651093220300307631859235804335814420309755334766488198894665758657560611579695272645606924274420213610831381735922956706717252890063242316911615567165495365567004200903170693351399552103570855956352975808386719333260018941442999722430684778420006962530490118945726289398771372029326345083155299196045462860866594803441704841820568717160426547676166158351172089733077624352028490721090974956296563543991744074527536988884240114235826960235859375 480 402902564007404390237249117976722531507983927166899725979917216116693770854084490971153858958892707553077670283746867142498704086864500695092296154481833626924834198362517362651093220300307631859235804335814420309755334766488198894665758657560611579695272645606924274420213610831381735922956706717252890063242316911615567165495365567004200903170693351399552103570855956352975808386719333260018941442999722430684778420006962530490118945726289398771372029326345083155299196045462860866594803441704841820568717160426547676166158351172089733077624352028490721090974956296563543991744074527536988884240114235826960235859375 481 402902564007404390237249117976722531507983927166899725979917216116693770854084490971153858958892707553077670283746867142498704086864500695092296154481833626924834198362517362651093220300307631859235804335814420309755334766488198894665758657560611579695272645606924274420213610831381735922956706717252890063242316911615567165495365567004200903170693351399552103570855956352975808386719333260018941442999722430684778420006962530490118945726289398771372029326345083155299196045462860866594803441704841820568717160426547676166158351172089733077624352028490721090974956296563543991744074527536988884240114235826960235859375 482 12996856903464657749588681225055565532515610553770958902577974713441734543680144870037221256738474437196053880120866682016087228608532280486848263047801084739510780592339269762938490977429278447072122720510142590637268863435103190150508343792277792893395891793771750787748826155851023739450216345717835163330397319729534424693398889258200029134538495206437164631317934075902445431829655911613514240096765239699508981290547178402907062765364174153915226752462744617912877291789124544083703336829188445824797327755695086327940591973293217196052398452531958744870159880534307870701421758952806093040003685026676136640625 483 402902564007404390237249117976722531507983927166899725979917216116693770854084490971153858958892707553077670283746867142498704086864500695092296154481833626924834198362517362651093220300307631859235804335814420309755334766488198894665758657560611579695272645606924274420213610831381735922956706717252890063242316911615567165495365567004200903170693351399552103570855956352975808386719333260018941442999722430684778420006962530490118945726289398771372029326345083155299196045462860866594803441704841820568717160426547676166158351172089733077624352028490721090974956296563543991744074527536988884240114235826960235859375 484 389606779395160045359419897083490687968220457570392035022579947984842876415899702769105781613249248203826107164383220526796246851997972172154250381383933117236314669816554289683607144030397480007881022792732544439533408719194088331141788621861111397565328648301895773364346561673946138637499135395583544691155320453532253449034018503293062273366060470803366884153017709793327606709957595262438316375380731590472180732146732766983945020517321848611916752358575695411174322575962586457997174928128582040489949494132471602852675125583410771886062748411550527294972782738776947040016520068128268251060190466044670548076015625 485 389606779395160045359419897083490687968220457570392035022579947984842876415899702769105781613249248203826107164383220526796246851997972172154250381383933117236314669816554289683607144030397480007881022792732544439533408719194088331141788621861111397565328648301895773364346561673946138637499135395583544691155320453532253449034018503293062273366060470803366884153017709793327606709957595262438316375380731590472180732146732766983945020517321848611916752358575695411174322575962586457997174928128582040489949494132471602852675125583410771886062748411550527294972782738776947040016520068128268251060190466044670548076015625 486 1134924548378101212131990160204208374051426192902551998020775388479847298999515834166405141839395060017745450169848321394557467079870092937485331360971397170509384633175622645848347610560547859262957419395229901952360819599012379308616030255481417501107802352503422387810341534156205101851034981407334865685335448481139454297036095900092690402315334151450207733537740588627963318346106474999482815601484071123045462472743432550224231844766958545006513499620531000732750801663779014352145770565638559483947222876407889779109842640824475578504100786122846686010255716118057246727568122958457645415338334827588125306545433515625 487 552708255060135290308279208019449478163044555943542823036117614189685634612764211239039304075785394228642034232716132519149486467896735260555356372793070422038070316356528228528145286342986807461060263245476962250799719144719028723296006734419450323039499745669166702863636327134071884601454035945372079588758363410314914242656578703345140225927567731756251166232879666661818136034553853324748131197922742636923140224226051651959200908401508811418172074315198597356849640410260379989494990265465978468682297540810642322426493366081519606731497082841826336086994533749493879156325675880768873317269769061035417024287626122109375 488 552708255060135290308279208019449478163044555943542823036117614189685634612764211239039304075785394228642034232716132519149486467896735260555356372793070422038070316356528228528145286342986807461060263245476962250799719144719028723296006734419450323039499745669166702863636327134071884601454035945372079588758363410314914242656578703345140225927567731756251166232879666661818136034553853324748131197922742636923140224226051651959200908401508811418172074315198597356849640410260379989494990265465978468682297540810642322426493366081519606731497082841826336086994533749493879156325675880768873317269769061035417024287626122109375 489 17419224683669425117135122136612972263396597779252946390525384163332995645699052721952948389743300972947847336947214886168033815455971301598793005684478380720361119325171873524903159508293487448046963780349386842549397600141628743956780599339606547277728750048992769957992667471289942943729696552213823282523126485544441006937918625586071032281652699158898625464823336591245042545347068216073513683237758695363674451582866208514972235080912068024372713438901581600569099957445948104830213080301943902061374345076516049968086581247149827605699117739885946140548182563653403868894522107597135136482985947504245239765451958751640625 490 587590821755987136704231541060938128580298728135844763989430804203833367809217230011470511514735941416086254021070360686843360477840163601265052422436158653243955058846929357205656087874970740902563522514505976190458460940577248163939280282402397133416312569661344797277228173677897966545833071946276955123195779164175920799864502060030687704821799427558060271392299710912509596197779232533491756453069118124345928181794181135978388778572659530745978364097877072489273230338220229869136676266986138154409798364931444558227077278195478406721080141388970979713812469502998389483928384478249389805193214768913604388170849533515625 491 265138018910132319707913694041386050821159614798009097010186872350091526723185281480845827440282784109239184315673557782363642705055339181635228339523445432944616597248441086922550990875735172446722835700698017130444380871755731111766157502548151256114309304495718951530606391580504221546509711221246604183284508236471936566602059400045587182359035733897595978200076006255340792582727725316854951772561925102130488827542806559806392390166562587398977071253520973542262270452284776103620673295275888133276178906409650796564245853162867525986346271118803986205283886801368460288443520999735993912407529106962116794469944264158721953125 492 260630672588660070272879161242682487957199901346442942361013695520139970768891131695671448373797976779382118182307107300063460779069398415547429457751546860584558115095217588444867624030847674515128547493786150839226826396935883682866132825004832684760366046319291729354586082923635649780219046130485411912168671596451913644969824390244812200258932126421336846570674714148999999108821353986468417592428372375394270517474578848289683719533731023413194461042211116992043811854595934909859121849256198035010483865000686733022653673659098778044578384509784318439794060725745196463539981142740482015896601112143760808963955211668023679921875 493 260630672588660070272879161242682487957199901346442942361013695520139970768891131695671448373797976779382118182307107300063460779069398415547429457751546860584558115095217588444867624030847674515128547493786150839226826396935883682866132825004832684760366046319291729354586082923635649780219046130485411912168671596451913644969824390244812200258932126421336846570674714148999999108821353986468417592428372375394270517474578848289683719533731023413194461042211116992043811854595934909859121849256198035010483865000686733022653673659098778044578384509784318439794060725745196463539981142740482015896601112143760808963955211668023679921875 494 260630672588660070272879161242682487957199901346442942361013695520139970768891131695671448373797976779382118182307107300063460779069398415547429457751546860584558115095217588444867624030847674515128547493786150839226826396935883682866132825004832684760366046319291729354586082923635649780219046130485411912168671596451913644969824390244812200258932126421336846570674714148999999108821353986468417592428372375394270517474578848289683719533731023413194461042211116992043811854595934909859121849256198035010483865000686733022653673659098778044578384509784318439794060725745196463539981142740482015896601112143760808963955211668023679921875 495 476472893215100676915684024209657199190493421108670826985399808994771427365431685001227510738204710748413378761073322303589507822795975165534605955670103949880362184817582428601220519252006717577931531067250732795661474217433059749298231855584703262816025678828686890959023917593483820439157305540192709163014024856402035914021616801178815722594025825267526227734323060601462521222708142571240251540088432130519690159916963159578946470811208452309313457115559628870281191690303354497000222759152098784297045457039646678286386971954476742311843481736351587641305412661325770500073091668629766025405120863151299467941417205974449140625 496 8006834892596226018853120712536448712533138169264073632272701740074220041991104456822722565491447644639398052678656643365249578593790988724032580371585271104018209853840179534614778277851671408779264107556604339931887333740267282621330466516973464908523205308974961217502239053497010796898109316174642339353733760114599239087117975092710875604154653855789889263497697893371428972622100815818296256856992027744487384567336536798307373547795750770276747037677767725112577943985041716365782082330999659833557074816686097125188943508481173560307492550525084046788913339555618180556411760686130348010359482766168475812181668057653355470879921875 497 8006834892596226018853120712536448712533138169264073632272701740074220041991104456822722565491447644639398052678656643365249578593790988724032580371585271104018209853840179534614778277851671408779264107556604339931887333740267282621330466516973464908523205308974961217502239053497010796898109316174642339353733760114599239087117975092710875604154653855789889263497697893371428972622100815818296256856992027744487384567336536798307373547795750770276747037677767725112577943985041716365782082330999659833557074816686097125188943508481173560307492550525084046788913339555618180556411760686130348010359482766168475812181668057653355470879921875 498 8006834892596226018853120712536448712533138169264073632272701740074220041991104456822722565491447644639398052678656643365249578593790988724032580371585271104018209853840179534614778277851671408779264107556604339931887333740267282621330466516973464908523205308974961217502239053497010796898109316174642339353733760114599239087117975092710875604154653855789889263497697893371428972622100815818296256856992027744487384567336536798307373547795750770276747037677767725112577943985041716365782082330999659833557074816686097125188943508481173560307492550525084046788913339555618180556411760686130348010359482766168475812181668057653355470879921875 499 3983424379571300233057484113849020843831373838623384424276565933792144693550700440582674944499691677551034449401789716044141761099146798263172380832604787130062371456915050839009456037566040080881910231301733328929133744197784193905959771083593849712385020210830970130591016435831923362489200079124833087755500606858293465243558453962548938745693752757217037278257895195045966028166413022172049842675124104778965707284403629066768313262149029395464992481485802476546682864866390209017125683305919323766174145392525783378072874962299909289773658466363880888529624753168938711681356520176631906526197873754617115221987816403686717306829173772578125 500 3983424379571300233057484113849020843831373838623384424276565933792144693550700440582674944499691677551034449401789716044141761099146798263172380832604787130062371456915050839009456037566040080881910231301733328929133744197784193905959771083593849712385020210830970130591016435831923362489200079124833087755500606858293465243558453962548938745693752757217037278257895195045966028166413022172049842675124104778965707284403629066768313262149029395464992481485802476546682864866390209017125683305919323766174145392525783378072874962299909289773658466363880888529624753168938711681356520176631906526197873754617115221987816403686717306829173772578125 501 3983424379571300233057484113849020843831373838623384424276565933792144693550700440582674944499691677551034449401789716044141761099146798263172380832604787130062371456915050839009456037566040080881910231301733328929133744197784193905959771083593849712385020210830970130591016435831923362489200079124833087755500606858293465243558453962548938745693752757217037278257895195045966028166413022172049842675124104778965707284403629066768313262149029395464992481485802476546682864866390209017125683305919323766174145392525783378072874962299909289773658466363880888529624753168938711681356520176631906526197873754617115221987816403686717306829173772578125 502 3983424379571300233057484113849020843831373838623384424276565933792144693550700440582674944499691677551034449401789716044141761099146798263172380832604787130062371456915050839009456037566040080881910231301733328929133744197784193905959771083593849712385020210830970130591016435831923362489200079124833087755500606858293465243558453962548938745693752757217037278257895195045966028166413022172049842675124104778965707284403629066768313262149029395464992481485802476546682864866390209017125683305919323766174145392525783378072874962299909289773658466363880888529624753168938711681356520176631906526197873754617115221987816403686717306829173772578125 503 2003662462924364017227914509266057484447181040827562365411112664697448780856002321613085497083344913808170328049100227170203305832870839526375707558800207926421372842828270572021756386895718160683600846344771864451354273331485449534697764855047706405329665166047977975687281267223457451332067639799791043141016805249721613017509902343162116189083957636880169750963721283108120912167705750152541070865587424703819750764055025420584461570860961785918891218187358645702981481027794275135614218702877419854385595132440469039170656106036854372756150208581032086930401250843976171975722329648845848982677530498572408956659871651054418805335074407606796875 504 2003662462924364017227914509266057484447181040827562365411112664697448780856002321613085497083344913808170328049100227170203305832870839526375707558800207926421372842828270572021756386895718160683600846344771864451354273331485449534697764855047706405329665166047977975687281267223457451332067639799791043141016805249721613017509902343162116189083957636880169750963721283108120912167705750152541070865587424703819750764055025420584461570860961785918891218187358645702981481027794275135614218702877419854385595132440469039170656106036854372756150208581032086930401250843976171975722329648845848982677530498572408956659871651054418805335074407606796875 505 2021695425090683293382965739849452001807205670195010426699812678679725819883706342507603266557095018032443861001542129214735135585366677082113088926829409797759165198413725007169952194377779624129753253961874811231416461791468818580510044738743135762977632152542409777468466798628468568394056248557989162529285956496969107534667491464250575234785713255612091278722394774656094000377215101903913940503377711526154128520931520649369721724998710441992161239151044873514308314357044423611834746671203316633075065488632433260523192010991186062110955560458261375712774862101571957523503830615685461623521628273059560637269810495913908574583090077275258046875 506 2021695425090683293382965739849452001807205670195010426699812678679725819883706342507603266557095018032443861001542129214735135585366677082113088926829409797759165198413725007169952194377779624129753253961874811231416461791468818580510044738743135762977632152542409777468466798628468568394056248557989162529285956496969107534667491464250575234785713255612091278722394774656094000377215101903913940503377711526154128520931520649369721724998710441992161239151044873514308314357044423611834746671203316633075065488632433260523192010991186062110955560458261375712774862101571957523503830615685461623521628273059560637269810495913908574583090077275258046875 507 2047977465616862176196944294467494877830699343907545562246910243502562255542194524960202109022337253266865631194562176894526692347976443884180559082878192125130034345993103432263161572904690759243440046263379183777424875794757913222056675320346796527896341370525461104575556867010638659783178979789243021642166673931429705932618168853285832712837927527935048465345785906726623222382118898228664821729921621775994132191703630417811528107423693677738059335260008456869994322443686001118788598377928959749305041339984654892909993507134071480918397982744218773597040935308892392971309380413689372624627409440609334925554318032360789386052670248279836401484375 508 2047977465616862176196944294467494877830699343907545562246910243502562255542194524960202109022337253266865631194562176894526692347976443884180559082878192125130034345993103432263161572904690759243440046263379183777424875794757913222056675320346796527896341370525461104575556867010638659783178979789243021642166673931429705932618168853285832712837927527935048465345785906726623222382118898228664821729921621775994132191703630417811528107423693677738059335260008456869994322443686001118788598377928959749305041339984654892909993507134071480918397982744218773597040935308892392971309380413689372624627409440609334925554318032360789386052670248279836401484375 509 1042420529998982847684244645883954892815825966048940691183677313942804188070977013204742873492369661912834606278032148039314086405120009937047904573184999791691187482110489647021949240608487596454910983548060004542709261779531777830026847738056519432699237757597459702228958445308415077829638100712724698015862837031097720319702647946322488850834505111718939668861005026523851220192498519198390394260530105483981013285577147882666067806678660081968672201647344304546827110123836174569463396574365840512396266042052189340491186695131242383787464573216807355760893836072226228022396474630567890665935351405270151477107147878471641797500809156374436728355546875 510 1062226520068963521790245294155750035779326659403870564316167182907717467644325576455632988088724685489178463797314758852061054046817290125851814760075514787733320044270588950315366276180048860787554292235473144629020737753342881608797357845079593301920523274991811436571308655769274964308401224626266467278164230934688577005776998257302616139000360708841599522569364122027804393376155991063159811751480177488176652538003113692436723095005554623526076973478643846333216825216189061886283201109278791482131795096851180937960519242338735989079426400107926695520350818957598526354822007648548680588588123081970284355172183688162602991653324530345551026194302265625 511 1084533276990411755747840445333020786530692519251351846166806693748779534464856413561201280838587903884451211537058368787954336181800453218494702870037100598275719765200271318271988967979829886864092932372418080666230173246163082122582102359826264761260854263766639476739306137540429738558877650343418063091005679784317037122898315220705971077919368283727273112543320768590388285637055266875486167798261261215428362241301179079977894280000671270620124589921695367106214378545729032185895148332573646103256562793885055737657690146427849444850094354510193156126278186155708095408273269809168202880948473666691660326630799545614017654478044345482807597744382613203125 512 1084533276990411755747840445333020786530692519251351846166806693748779534464856413561201280838587903884451211537058368787954336181800453218494702870037100598275719765200271318271988967979829886864092932372418080666230173246163082122582102359826264761260854263766639476739306137540429738558877650343418063091005679784317037122898315220705971077919368283727273112543320768590388285637055266875486167798261261215428362241301179079977894280000671270620124589921695367106214378545729032185895148332573646103256562793885055737657690146427849444850094354510193156126278186155708095408273269809168202880948473666691660326630799545614017654478044345482807597744382613203125 513 1084533276990411755747840445333020786530692519251351846166806693748779534464856413561201280838587903884451211537058368787954336181800453218494702870037100598275719765200271318271988967979829886864092932372418080666230173246163082122582102359826264761260854263766639476739306137540429738558877650343418063091005679784317037122898315220705971077919368283727273112543320768590388285637055266875486167798261261215428362241301179079977894280000671270620124589921695367106214378545729032185895148332573646103256562793885055737657690146427849444850094354510193156126278186155708095408273269809168202880948473666691660326630799545614017654478044345482807597744382613203125 514 1084533276990411755747840445333020786530692519251351846166806693748779534464856413561201280838587903884451211537058368787954336181800453218494702870037100598275719765200271318271988967979829886864092932372418080666230173246163082122582102359826264761260854263766639476739306137540429738558877650343418063091005679784317037122898315220705971077919368283727273112543320768590388285637055266875486167798261261215428362241301179079977894280000671270620124589921695367106214378545729032185895148332573646103256562793885055737657690146427849444850094354510193156126278186155708095408273269809168202880948473666691660326630799545614017654478044345482807597744382613203125 515 1084533276990411755747840445333020786530692519251351846166806693748779534464856413561201280838587903884451211537058368787954336181800453218494702870037100598275719765200271318271988967979829886864092932372418080666230173246163082122582102359826264761260854263766639476739306137540429738558877650343418063091005679784317037122898315220705971077919368283727273112543320768590388285637055266875486167798261261215428362241301179079977894280000671270620124589921695367106214378545729032185895148332573646103256562793885055737657690146427849444850094354510193156126278186155708095408273269809168202880948473666691660326630799545614017654478044345482807597744382613203125 516 1118153808577114520176023499138344430913143987348143753397977701254991700033266962381598520544584128904869199094707178220380920603436267268268038659008250716822267077921479729138420625987204613356879813275963041166883308616794137668382147532980878968859940745943405300518224627804183060454202857504064023046826855857630865273708162992547856181334868700522818579032163712416690322491803980148626239000007360313106641470781515631457209002680692080009348452209267923486507024280646632183657897930883429132457516240495492465525078540967112777640447279500009143966192809926535046365929741173252417170257876350359101796756354331528052201766863720192774633274458474212421875 517 1155052884260159299341832274609909797133277738930632497260110965396406426134364772140191271722555405158729882664832515101653490983349664088120883934755522990477401891492888560199988506644782365597656847114069821525390457801148344211438758401569247974832318790559537675435326040521721101449191551801698135807372142100932683827740532371301935435318919367640071592140225114926441103134033511493530904887007603203439160639317305647295296899769154918649656951132173764961561756081907971045718608562602582293828614276431843716887406132819027499302582039723509445717077172654110702896005422631969746936876386269920952156049314024468477924425170222959136196172515603861431796875 518 1155052884260159299341832274609909797133277738930632497260110965396406426134364772140191271722555405158729882664832515101653490983349664088120883934755522990477401891492888560199988506644782365597656847114069821525390457801148344211438758401569247974832318790559537675435326040521721101449191551801698135807372142100932683827740532371301935435318919367640071592140225114926441103134033511493530904887007603203439160639317305647295296899769154918649656951132173764961561756081907971045718608562602582293828614276431843716887406132819027499302582039723509445717077172654110702896005422631969746936876386269920952156049314024468477924425170222959136196172515603861431796875 519 1155052884260159299341832274609909797133277738930632497260110965396406426134364772140191271722555405158729882664832515101653490983349664088120883934755522990477401891492888560199988506644782365597656847114069821525390457801148344211438758401569247974832318790559537675435326040521721101449191551801698135807372142100932683827740532371301935435318919367640071592140225114926441103134033511493530904887007603203439160639317305647295296899769154918649656951132173764961561756081907971045718608562602582293828614276431843716887406132819027499302582039723509445717077172654110702896005422631969746936876386269920952156049314024468477924425170222959136196172515603861431796875 520 1397089577120262528540353589429215691759575751744967595638248303896235479340634456639882108637642684470221592652806732468705444856461351557110126202806738518167660727894192333000917413741477156991810784809683986687870414034217845908829883561385854069674946709419510645840865839466901308970558815275860725382840111342106005235183251610922829938645351831173497536942600575562947969914156948127798149217230383851424083706927451184563228729755706589612332447294910991612412880755648873011061273919143286383338684788373324356048911492431862132450969428722615033876650969019349266948719015267306830113404616221708811746373966555788997163536381678293995934602146347394677109375 521 625252072254825171760421305059561761474388772360191052784346007677417330188628204090156199017581969365118501354244472242311966085615856814517508770677924949682236714501038942518897578428446945362958006822941161718302837226459820540191817259179063744488255975386898374928975256929177544915374921629743433177110880589934779476948677242700792387911402113171555914185754518986866171507411886408166655902530068758482482998114604575688242822486139171408513651129917170275227648240502340978497351468499467244713011651503809208981773800411463146894974407161090409646122498023950551580962759373715231442122988539247339900160458618411252001571908719922016646575909974166666398852578125 522 625252072254825171760421305059561761474388772360191052784346007677417330188628204090156199017581969365118501354244472242311966085615856814517508770677924949682236714501038942518897578428446945362958006822941161718302837226459820540191817259179063744488255975386898374928975256929177544915374921629743433177110880589934779476948677242700792387911402113171555914185754518986866171507411886408166655902530068758482482998114604575688242822486139171408513651129917170275227648240502340978497351468499467244713011651503809208981773800411463146894974407161090409646122498023950551580962759373715231442122988539247339900160458618411252001571908719922016646575909974166666398852578125 523 327006833789273564830700342546150801251105327944379920606212962015289263688652550739151692086195369977956976208269858982729158262777093113992657087064554748683809801684043366937383433518077752424827037568398227578672383869438486142520320426550650338367357875127347850087854059373959855990741084012355815551628990548535889666444158197932514418877663305188723743119149613430131007698376416591471161037023225960686338608013938193084950996160250786646652639540946680053944060029782724331754114818025221368984905093736492216297467697615195225826071614945250284244922066466526138476843523152453066044230323006026358767783919857429084796822108260519214706159200916489166526599898359375 524 327006833789273564830700342546150801251105327944379920606212962015289263688652550739151692086195369977956976208269858982729158262777093113992657087064554748683809801684043366937383433518077752424827037568398227578672383869438486142520320426550650338367357875127347850087854059373959855990741084012355815551628990548535889666444158197932514418877663305188723743119149613430131007698376416591471161037023225960686338608013938193084950996160250786646652639540946680053944060029782724331754114818025221368984905093736492216297467697615195225826071614945250284244922066466526138476843523152453066044230323006026358767783919857429084796822108260519214706159200916489166526599898359375 525 343030168644947969507404659330912190512409489013654536715917397154038437609396525725370124998418943106876868042475082072882887017653170676578297284330717931369316481966561491917315221760463562293643562409249740730027330679040971963503816127451632204947358411008587894742158908283283888934287397128961250513658811085414148260099921949631207625402668807142971206531987944488207427075596861004453247927837364032759969199806621164546113594972103075192338618878453067376587318971242077824010066444108457216065165443329580334896043614798339791891549124077567548172923247723385919262208855786923266280397608833321650347405331930443109951866391565284656226761001761397135686403293378984375 526 360524707245840315952282296956788712228542372953350918088429184408894397927475748537364001373338309205327588312641311258599914255553482381083790445831584545869151622546856128005098298070247203970619384092121477507258724543672061533642510749951665447399673689970025877374009012605731367269936054382538274289855410450770269821365017969062399214298204916307262738065119329657106005856452300915680363572157069598430727628996758843937965388315680332027147888441254173812793272238775423793034579832757988534084488880939388931975741839153055121278018129405523493129742333357278601144581507432056352860697886883821054515123003858895708559411577535114173694325812851228389606409861341312578125 527 360524707245840315952282296956788712228542372953350918088429184408894397927475748537364001373338309205327588312641311258599914255553482381083790445831584545869151622546856128005098298070247203970619384092121477507258724543672061533642510749951665447399673689970025877374009012605731367269936054382538274289855410450770269821365017969062399214298204916307262738065119329657106005856452300915680363572157069598430727628996758843937965388315680332027147888441254173812793272238775423793034579832757988534084488880939388931975741839153055121278018129405523493129742333357278601144581507432056352860697886883821054515123003858895708559411577535114173694325812851228389606409861341312578125 528 360524707245840315952282296956788712228542372953350918088429184408894397927475748537364001373338309205327588312641311258599914255553482381083790445831584545869151622546856128005098298070247203970619384092121477507258724543672061533642510749951665447399673689970025877374009012605731367269936054382538274289855410450770269821365017969062399214298204916307262738065119329657106005856452300915680363572157069598430727628996758843937965388315680332027147888441254173812793272238775423793034579832757988534084488880939388931975741839153055121278018129405523493129742333357278601144581507432056352860697886883821054515123003858895708559411577535114173694325812851228389606409861341312578125 529 8292068266654327266902492830006140381256474577927071116033871241404571152331942216359372031586781111722534531190750158947798027877730094764927180254126444554990487318577690944117260855615685691324245834118793982666950664504457415273777747248888305290192494869310595179602207289931821447208529250798380308666674440367716205891395413288435181928858713075067042975497744582113438134698402921060648362159612600763906735466925453410573203931260647636624401434148845997694245261491834747239795336153433736283943244261605945435442062300520267789394416976327040341984073667217407826325374670937296115796051398327884253847829088754601296866466283307625994969493695578252960947426810850189296875 530 8292068266654327266902492830006140381256474577927071116033871241404571152331942216359372031586781111722534531190750158947798027877730094764927180254126444554990487318577690944117260855615685691324245834118793982666950664504457415273777747248888305290192494869310595179602207289931821447208529250798380308666674440367716205891395413288435181928858713075067042975497744582113438134698402921060648362159612600763906735466925453410573203931260647636624401434148845997694245261491834747239795336153433736283943244261605945435442062300520267789394416976327040341984073667217407826325374670937296115796051398327884253847829088754601296866466283307625994969493695578252960947426810850189296875 531 8797884430920241230183544892636514944513119527180622454111937387130249992624190691557293725513574759537609137593385918643613707578271630545587738249628157672844907045010930091708413767808242518495024830000040415609634655039229317605478189831070491912894237056338541485557941934617662555488249535097081507495341581230146894450770533499029728026519094572646132597003107001622357860915005499245347912251348969410505046330407906068618169371067547142458489921631925603553594222442836666821422851658793194197263782161563908107004028100852004124547476411882989802845102160917669703731222525864471178859610533625885193332546663168631975975320726589391180662632811008526391565219846312050843984375 532 9352151150068216427685108220872615386017446057393001668720989442519455742159514705125403230220929969388478513261769231518161371155702743269959765759354731606234136188846618687486043835180161797160211394290042961793041638306700764614623315790427932903406573990887869599148092276498575296484009255808197642467548100847646148801169077109468600892189797530722838950614302742724566406152650845697804830723183954483366864249223604150941114041444802612433374786694736916577470658456735376831172491313297165431691400437742434317745281871205680384393967425831618160424343597055482895066289544993932863127765997244315960512497102948255790461765932364522825044378678102063554233828696629710047155390625 533 9352151150068216427685108220872615386017446057393001668720989442519455742159514705125403230220929969388478513261769231518161371155702743269959765759354731606234136188846618687486043835180161797160211394290042961793041638306700764614623315790427932903406573990887869599148092276498575296484009255808197642467548100847646148801169077109468600892189797530722838950614302742724566406152650845697804830723183954483366864249223604150941114041444802612433374786694736916577470658456735376831172491313297165431691400437742434317745281871205680384393967425831618160424343597055482895066289544993932863127765997244315960512497102948255790461765932364522825044378678102063554233828696629710047155390625 534 14321824119553164514066015652178584052094098097079635021012234980887374796568935229901076922237258758634729729344210155464259373898472807457825062418613677804340177930852402277926560237641901680184090956033756449912774331250690298031582413155326084078723696770119249003289574696016194941016859503534759023686903676642643413171775003230426647614379475544751667611966772959761969994108194250685765437554646178381878812020250542344473375254892500172179746993406947804865958129336501342773617904001986470798914855187966974452902422467390015902594130820569093660680464926578074877590029931077998259001173043253163798640883771743117596419243388000800650910227684689224432211069979524823961953125 535 9997449579422923361195380688112825847652649835353118783862737714053298188368521219779056053106174137276283530676831308492914505765446232555586989596750208087064291585877035376922580859807592961164265980496055926156761511349863117373032324579967460273741627596259132601489310643576976991941405894458963279797808919806133733068449743430021934353750893560342714838206689631972561488177183754050953364043083647342719177882420032837356050910304493992691277646976673763821316133890250117832523393213914669846478107067946662285669706320318872330917151178213999813493623305252311214825863523598514230683581851054173761787859403051685440003627781697674899972440806891105939475962876697160040409112578125 536 9997449579422923361195380688112825847652649835353118783862737714053298188368521219779056053106174137276283530676831308492914505765446232555586989596750208087064291585877035376922580859807592961164265980496055926156761511349863117373032324579967460273741627596259132601489310643576976991941405894458963279797808919806133733068449743430021934353750893560342714838206689631972561488177183754050953364043083647342719177882420032837356050910304493992691277646976673763821316133890250117832523393213914669846478107067946662285669706320318872330917151178213999813493623305252311214825863523598514230683581851054173761787859403051685440003627781697674899972440806891105939475962876697160040409112578125 537 9997449579422923361195380688112825847652649835353118783862737714053298188368521219779056053106174137276283530676831308492914505765446232555586989596750208087064291585877035376922580859807592961164265980496055926156761511349863117373032324579967460273741627596259132601489310643576976991941405894458963279797808919806133733068449743430021934353750893560342714838206689631972561488177183754050953364043083647342719177882420032837356050910304493992691277646976673763821316133890250117832523393213914669846478107067946662285669706320318872330917151178213999813493623305252311214825863523598514230683581851054173761787859403051685440003627781697674899972440806891105939475962876697160040409112578125 538 9997449579422923361195380688112825847652649835353118783862737714053298188368521219779056053106174137276283530676831308492914505765446232555586989596750208087064291585877035376922580859807592961164265980496055926156761511349863117373032324579967460273741627596259132601489310643576976991941405894458963279797808919806133733068449743430021934353750893560342714838206689631972561488177183754050953364043083647342719177882420032837356050910304493992691277646976673763821316133890250117832523393213914669846478107067946662285669706320318872330917151178213999813493623305252311214825863523598514230683581851054173761787859403051685440003627781697674899972440806891105939475962876697160040409112578125 539 9997449579422923361195380688112825847652649835353118783862737714053298188368521219779056053106174137276283530676831308492914505765446232555586989596750208087064291585877035376922580859807592961164265980496055926156761511349863117373032324579967460273741627596259132601489310643576976991941405894458963279797808919806133733068449743430021934353750893560342714838206689631972561488177183754050953364043083647342719177882420032837356050910304493992691277646976673763821316133890250117832523393213914669846478107067946662285669706320318872330917151178213999813493623305252311214825863523598514230683581851054173761787859403051685440003627781697674899972440806891105939475962876697160040409112578125 540 9997449579422923361195380688112825847652649835353118783862737714053298188368521219779056053106174137276283530676831308492914505765446232555586989596750208087064291585877035376922580859807592961164265980496055926156761511349863117373032324579967460273741627596259132601489310643576976991941405894458963279797808919806133733068449743430021934353750893560342714838206689631972561488177183754050953364043083647342719177882420032837356050910304493992691277646976673763821316133890250117832523393213914669846478107067946662285669706320318872330917151178213999813493623305252311214825863523598514230683581851054173761787859403051685440003627781697674899972440806891105939475962876697160040409112578125 541 14734855385772473767191738072943987227206456550853769685502873085281911606202123286467089640553366065951810425175421488667249893394611856309605057910608976047985718386106679613350068639868109267318874131820331267523035494289198166251598465652387726379652050273593880988837657454374711024102948509935076906064121487633235574247557806686159777709491922139102575654505681833628439164677062005545548774862375813450037392040029198707060160088253872632343715403117122963162541657520984990988999587887441219591581434042001357523224381425783884322381113834447421557334981210695440202964592362256060128097405026985307713191555501510535856356981308109076972849593874969932445537948298502337696420859375 542 5408620222467801538406700952269038783580083560926037262069741103302834319907369979900469324730440208266469390096165737894666747619106411812572561371841862575101781747959476138915116245155907791989867895448366256050807977640275946498810487597762396008094220529576190737405717058175144552640300588902299134370614625615118349590031311195641866485379233416145408727469819090897155765103856410941565769947308253212411075234389237765009623542474731250045981207014380506227332028434625313747395155728727836386944655923759144296547311119292509931026178787413773899100050208141500367220792166266796198799817781420308005127231937050961823041962629898442120885090476528088313256495916293163581861329904765625 543 5408620222467801538406700952269038783580083560926037262069741103302834319907369979900469324730440208266469390096165737894666747619106411812572561371841862575101781747959476138915116245155907791989867895448366256050807977640275946498810487597762396008094220529576190737405717058175144552640300588902299134370614625615118349590031311195641866485379233416145408727469819090897155765103856410941565769947308253212411075234389237765009623542474731250045981207014380506227332028434625313747395155728727836386944655923759144296547311119292509931026178787413773899100050208141500367220792166266796198799817781420308005127231937050961823041962629898442120885090476528088313256495916293163581861329904765625 544 5879170181822500272248083935116445157751550830726602503869808579290180905739311168151810155981988506385652227034532157091502754661968669640266374211192104619135636760031950563000731358484471769892986402352374120327228271694979953844207000018767724460798417715649319331560014442236382128720006740136799159060858098043633646004364035269662708869607226723350059286759693351805208316667891918693481991932724071241890838779781101450565460790670032868799981572024631610269109914908437716043418534277127158152608840989126189850346927186670958295025456341918772228321754576249810899169001084732007468095401928403874801573301115574395501646613378699606585402093347986031996509811061010668813483265606480234375 545 5879170181822500272248083935116445157751550830726602503869808579290180905739311168151810155981988506385652227034532157091502754661968669640266374211192104619135636760031950563000731358484471769892986402352374120327228271694979953844207000018767724460798417715649319331560014442236382128720006740136799159060858098043633646004364035269662708869607226723350059286759693351805208316667891918693481991932724071241890838779781101450565460790670032868799981572024631610269109914908437716043418534277127158152608840989126189850346927186670958295025456341918772228321754576249810899169001084732007468095401928403874801573301115574395501646613378699606585402093347986031996509811061010668813483265606480234375 546 6414174668368347797022659573212041667106941956322723331721961160005587368161588484453624880176349460466746579694674583386829505336207818577530614264410586139476979705194858064233797912106558700953248164966440165277006044419223129644029837020475587386731073727773407390731975756479892902433527353489247882535396184965604307790761162479202015376741484355174914681854825446819482273484670083294588853198601961724902905108741181682566917722621005859860779895078873086803598917165105548203369620896345729544496245519136673126728497560658015499872772869033380501099034242688543690993380183442620147692083503888627408516471517091665492296455196161270784673683842652760908192203867562639675510242776669935703125 547 3834849023152052465753734501695856563554894494368622921059940640693700525390137068788773160735914228278714244348634787844067143184863904700766805880877421545795241333324554985721524991509060357097619433636650548054328880782965351743405762689268759906492293780697614850104317077502390049470835432357970120779319852501570813103170166972602988135307807992912781415755226344715410686330553187369419132250701353458429424780268199033737965665741143394440824336650700931280354488204418819209896798614919117668497514804771761898950293565088168384924434587981856233572580701710442305077903203655022750320813656553397557357151342395111139544773964584135125303640032690648816941781118503542945436984359130431128763046875 548 3834849023152052465753734501695856563554894494368622921059940640693700525390137068788773160735914228278714244348634787844067143184863904700766805880877421545795241333324554985721524991509060357097619433636650548054328880782965351743405762689268759906492293780697614850104317077502390049470835432357970120779319852501570813103170166972602988135307807992912781415755226344715410686330553187369419132250701353458429424780268199033737965665741143394440824336650700931280354488204418819209896798614919117668497514804771761898950293565088168384924434587981856233572580701710442305077903203655022750320813656553397557357151342395111139544773964584135125303640032690648816941781118503542945436984359130431128763046875 549 4206829378397801554931846748360354650219719260322379344402754882840989476352980364461284157327297908421749526050452362264941656073795703456741186051322531435737379742657036819336512915685439211736088518699405651215598782218912990862516121670127829617422046277425283490564435834020121884269506469296693222494913878194223181974177673168945477984432665368225321213083483300152805522904616846544252788079019384743897078983954214340010548335318034303701584297305818921614548873560247444673256788080566272082341773740834622803148472040901720718262104743016096288229121029776355208670459814409559957101932581239077120420795022607436920080617039148796232458093115861641752185133886998386611144371841966082948253062421875 550 4206829378397801554931846748360354650219719260322379344402754882840989476352980364461284157327297908421749526050452362264941656073795703456741186051322531435737379742657036819336512915685439211736088518699405651215598782218912990862516121670127829617422046277425283490564435834020121884269506469296693222494913878194223181974177673168945477984432665368225321213083483300152805522904616846544252788079019384743897078983954214340010548335318034303701584297305818921614548873560247444673256788080566272082341773740834622803148472040901720718262104743016096288229121029776355208670459814409559957101932581239077120420795022607436920080617039148796232458093115861641752185133886998386611144371841966082948253062421875 551 4206829378397801554931846748360354650219719260322379344402754882840989476352980364461284157327297908421749526050452362264941656073795703456741186051322531435737379742657036819336512915685439211736088518699405651215598782218912990862516121670127829617422046277425283490564435834020121884269506469296693222494913878194223181974177673168945477984432665368225321213083483300152805522904616846544252788079019384743897078983954214340010548335318034303701584297305818921614548873560247444673256788080566272082341773740834622803148472040901720718262104743016096288229121029776355208670459814409559957101932581239077120420795022607436920080617039148796232458093115861641752185133886998386611144371841966082948253062421875 552 4640132804372775115089826963441471179192350344135584416876238635773611392417337342000796425532009592989189727233648955578230646649396660912785528214608752173618329856150711611728173746001039450544905636125444433290805456787461028921355282202150996068016517044000087690092572724924194438349265635634252624411890007648228169717517973505346862216829229901152529298031082080068544491763792381738310825251158381372518478119301498417031634813855791836982847479928318270540847407536952931474602237252864598106822976436140588951872764661114597952243101531546754205916720495843319795163517175293744632683431637106702063824136909936002922848920594181122244401276706795390852660202677359220432092242141688589491923127851328125 553 4640132804372775115089826963441471179192350344135584416876238635773611392417337342000796425532009592989189727233648955578230646649396660912785528214608752173618329856150711611728173746001039450544905636125444433290805456787461028921355282202150996068016517044000087690092572724924194438349265635634252624411890007648228169717517973505346862216829229901152529298031082080068544491763792381738310825251158381372518478119301498417031634813855791836982847479928318270540847407536952931474602237252864598106822976436140588951872764661114597952243101531546754205916720495843319795163517175293744632683431637106702063824136909936002922848920594181122244401276706795390852660202677359220432092242141688589491923127851328125 554 4640132804372775115089826963441471179192350344135584416876238635773611392417337342000796425532009592989189727233648955578230646649396660912785528214608752173618329856150711611728173746001039450544905636125444433290805456787461028921355282202150996068016517044000087690092572724924194438349265635634252624411890007648228169717517973505346862216829229901152529298031082080068544491763792381738310825251158381372518478119301498417031634813855791836982847479928318270540847407536952931474602237252864598106822976436140588951872764661114597952243101531546754205916720495843319795163517175293744632683431637106702063824136909936002922848920594181122244401276706795390852660202677359220432092242141688589491923127851328125 555 5145907280049407602634618102456591537724316531646363118315748647072935034190827112278883235914998638625011407502116691736257787134180896952279150790001106160542727810471139177406544684315152750654300350463117876519503251577294281073783007962185454639430317401796097248312663151940931632129335589918386160472786018481885040216727432617429670198463615960378154991516470026796015841366045751347786705203534644942122992234305361744488083008566073147213977855240504962029799774958480801005333881113426839300466680867679913147626896009176089129037599598485350414361643029890241652836340547400762797645925685551332588780967833119027241439452938946864569041015867836088455600164769191375459190296535132645746542748787122890625 556 5145907280049407602634618102456591537724316531646363118315748647072935034190827112278883235914998638625011407502116691736257787134180896952279150790001106160542727810471139177406544684315152750654300350463117876519503251577294281073783007962185454639430317401796097248312663151940931632129335589918386160472786018481885040216727432617429670198463615960378154991516470026796015841366045751347786705203534644942122992234305361744488083008566073147213977855240504962029799774958480801005333881113426839300466680867679913147626896009176089129037599598485350414361643029890241652836340547400762797645925685551332588780967833119027241439452938946864569041015867836088455600164769191375459190296535132645746542748787122890625 557 2866270354987520034667482283068321486512444308127024256901871996419624814044290701539337962404654241714131353978678997297095587433738759602419486990030616131422299390432424521815445389163540082114445295207956657221363311128552914558097135434937298234162686792800426167310153375631098919096039923584541091383341812294409967400717179967908326300544234089930632330274673804925380823640887483500717194798368797232762506674508086491679862235771302742998185665368961263850598474651873806159970971780178749490359941243297711623228181077111081644873942976356340180799435167648864600629841684902224878288780606852092251950999083047298173481775286993403564955845838384701269769291776439596130768995170068883680824311074427450078125 558 2866270354987520034667482283068321486512444308127024256901871996419624814044290701539337962404654241714131353978678997297095587433738759602419486990030616131422299390432424521815445389163540082114445295207956657221363311128552914558097135434937298234162686792800426167310153375631098919096039923584541091383341812294409967400717179967908326300544234089930632330274673804925380823640887483500717194798368797232762506674508086491679862235771302742998185665368961263850598474651873806159970971780178749490359941243297711623228181077111081644873942976356340180799435167648864600629841684902224878288780606852092251950999083047298173481775286993403564955845838384701269769291776439596130768995170068883680824311074427450078125 559 3201623986521059878723577710187315100434400292177886094959391020000720917287472713619440504005998787994684722394184439980855771163486194475902566967864198218798708419113018190867852499695674271721835394747287586116262818530593605561394500280824962127559721147558076028885441320579937492630276594643932399075192804332855933586601090024153600477707909478452516312916810640101650380006871319070301106589777946508995719955425532611206406117356545163928973388217129731721118496186143041480687575478459663180732054368763543883145878263133078197324194304590031981952969082263781758903533162035785189048567937853787045429265975763832059779142995571631782055679801475711318332298914283028878068967604966943071480755470135461737265625 560 3201623986521059878723577710187315100434400292177886094959391020000720917287472713619440504005998787994684722394184439980855771163486194475902566967864198218798708419113018190867852499695674271721835394747287586116262818530593605561394500280824962127559721147558076028885441320579937492630276594643932399075192804332855933586601090024153600477707909478452516312916810640101650380006871319070301106589777946508995719955425532611206406117356545163928973388217129731721118496186143041480687575478459663180732054368763543883145878263133078197324194304590031981952969082263781758903533162035785189048567937853787045429265975763832059779142995571631782055679801475711318332298914283028878068967604966943071480755470135461737265625 561 3201623986521059878723577710187315100434400292177886094959391020000720917287472713619440504005998787994684722394184439980855771163486194475902566967864198218798708419113018190867852499695674271721835394747287586116262818530593605561394500280824962127559721147558076028885441320579937492630276594643932399075192804332855933586601090024153600477707909478452516312916810640101650380006871319070301106589777946508995719955425532611206406117356545163928973388217129731721118496186143041480687575478459663180732054368763543883145878263133078197324194304590031981952969082263781758903533162035785189048567937853787045429265975763832059779142995571631782055679801475711318332298914283028878068967604966943071480755470135461737265625 562 3595423736863150243806577768540354857787831528115766084639396115460809590113831857394631685998736638918030943248669126098501031016594996396438582704911494599710949554663919428344598357158242207143621148301203959208563145209856619045446023815366432469249566848707719380438350603011269804223800615785136084161441519265797213417753024097124493336465982344302175819405578348834153376747716491315948142700320633929602193509942873122384794069791400219092237114967836688722816071217038635582812147262310201751962097056121459780772821289498446815595070204054605915733184279382226915248667740966186767301541794209802852017065690782783403131977584026942491248528417057223810487171680739841430071450620377877069272888392962123530949296875 563 2024223563853953587263103283688219784934549150329176305651980013004435799234087335713177639217288727710851421049000717993456080462342982971194922062865171459637264599275786638158008875080090362621858706493577829034421050753149276522586111408051301480187506135822446011186791389495344899777999746687031615382891575346643831154194952566681089748430348059842124986325340610393628351108964384610878804340280516902366034946097837567902639061292558323348929495726892055750945448095192751833123238908680643586354660642596381856575098385987625557180024524882743130557782749292193753284999938163963149990768030140119005685607983910707055963303379807168622572921498803217005304277656256530725130226699272744790000636165237675547924454140625 564 2024223563853953587263103283688219784934549150329176305651980013004435799234087335713177639217288727710851421049000717993456080462342982971194922062865171459637264599275786638158008875080090362621858706493577829034421050753149276522586111408051301480187506135822446011186791389495344899777999746687031615382891575346643831154194952566681089748430348059842124986325340610393628351108964384610878804340280516902366034946097837567902639061292558323348929495726892055750945448095192751833123238908680643586354660642596381856575098385987625557180024524882743130557782749292193753284999938163963149990768030140119005685607983910707055963303379807168622572921498803217005304277656256530725130226699272744790000636165237675547924454140625 565 2285348403591113600020043607284000137191105990721640049081085434682008017335284602020177554676318973585551254364321810614611914841985227774479067008974778577930471732582363114480392019965422019400078479631249368979861366300305533193999719779689919371131694427343541546629887478740244391849361714009658693767284588566360885373086101447782950325977862959561759109561309549134406408402020790225682170100176703582771253454144458614162079500199298347060941400675661130942817410899472616819596136727900446608994411865491315116073286077780029254056247688592616994399736723950886747458764930187114396339577106028194357419051413835188266182569515802293374884828372148831998988529473913623188672025943478928867910718230553335693606708724765625 566 2285348403591113600020043607284000137191105990721640049081085434682008017335284602020177554676318973585551254364321810614611914841985227774479067008974778577930471732582363114480392019965422019400078479631249368979861366300305533193999719779689919371131694427343541546629887478740244391849361714009658693767284588566360885373086101447782950325977862959561759109561309549134406408402020790225682170100176703582771253454144458614162079500199298347060941400675661130942817410899472616819596136727900446608994411865491315116073286077780029254056247688592616994399736723950886747458764930187114396339577106028194357419051413835188266182569515802293374884828372148831998988529473913623188672025943478928867910718230553335693606708724765625 567 2285348403591113600020043607284000137191105990721640049081085434682008017335284602020177554676318973585551254364321810614611914841985227774479067008974778577930471732582363114480392019965422019400078479631249368979861366300305533193999719779689919371131694427343541546629887478740244391849361714009658693767284588566360885373086101447782950325977862959561759109561309549134406408402020790225682170100176703582771253454144458614162079500199298347060941400675661130942817410899472616819596136727900446608994411865491315116073286077780029254056247688592616994399736723950886747458764930187114396339577106028194357419051413835188266182569515802293374884828372148831998988529473913623188672025943478928867910718230553335693606708724765625 568 2776851037170247387630672669846901746283239356891421687826349252347518854599373757011151342255551608244898243456041082156272071496944383687094856633019172026646988739468241937400233317090427727096085637462028394872249533779229080430133316864750813330658194929943549874398405198955339479768361742417568279182605818428142023539594290945058262850519882089382453353051408929689436705227242758475920012272389676285262762398717446675774094167921383167753270231683670875993702807897293580582741356899028489196834036288567819096079326947484847210274906061473410685783398206501684990836895419425412389233994053497198490181107428718333251740667698423199726470022323388617252719962908765034251120323139099549049709256659238560988586523359375 569 1300363241643343638411404812544596078061739308720613187927137612334062561863776938549481028610825495970178663733299110239714179545089594603678589128106649010842438415839364612139343059360325129038644654910180890949541117424873848387385840554643564122173934129158475140032405975403199058962286815271495796753584930894259343777285991723788498735481404023990640933340385133457477246380749829638413154787000544338596843215408196951458223235613400759477675656984451183506463106801799918970350201798175354120517820351464558301045699778256836645558004934809199069813450195928054559304037245276468091517219373330042589371440254472222123457882054491504930309467343752685407424473270656851594354382761839510525841198673184848009662217264391640625 570 1524458665466991369767180319513008297844946434607987324650806110590929146381919036986495930376114297737606874247712907666722367579237508327876423362375907398408485833340404000163356458804601558075785058511349227373436245515678603033277655984341810225291833680138892309533887427201874629498577743577369046604437199172636979809245007882518755844644084436096882688558481985295987393177901324312324917686987742483700871295906444257278104613849238873948037112525734095552711731303399670539683706680158680094393693260802530247415826234767686571580310591804453774693376548567473105866397708413209954885368550211069858583165597271069312377352936097895580667605326790955928985314502528548176265395969331196396062366557074851125043631025078125 571 742507410978349217532912147962964360573253145279470130306395576642749722824216631911753667336781358198972016991713791946876796520246158518700474392148896585191032335444277193531564886894745648681066097953713288732187978049602967429197314956701475113761316387749489304958503811955226662667465771520024099946296995540622085296830301274283232777959881697698655972937359911204219507683408152723533911383377310817338797475998080459282645467535251833661752800138121625782190433983827753732069965226758127202815675420686262789897094573384653724613620817776052668863480061874919153362605267052863280256332262171454318531092385303638832494450653114649315206705853282783367639374237545062260376352557010360510255324442388548213517126057967626796875 572 742507410978349217532912147962964360573253145279470130306395576642749722824216631911753667336781358198972016991713791946876796520246158518700474392148896585191032335444277193531564886894745648681066097953713288732187978049602967429197314956701475113761316387749489304958503811955226662667465771520024099946296995540622085296830301274283232777959881697698655972937359911204219507683408152723533911383377310817338797475998080459282645467535251833661752800138121625782190433983827753732069965226758127202815675420686262789897094573384653724613620817776052668863480061874919153362605267052863280256332262171454318531092385303638832494450653114649315206705853282783367639374237545062260376352557010360510255324442388548213517126057967626796875 573 742507410978349217532912147962964360573253145279470130306395576642749722824216631911753667336781358198972016991713791946876796520246158518700474392148896585191032335444277193531564886894745648681066097953713288732187978049602967429197314956701475113761316387749489304958503811955226662667465771520024099946296995540622085296830301274283232777959881697698655972937359911204219507683408152723533911383377310817338797475998080459282645467535251833661752800138121625782190433983827753732069965226758127202815675420686262789897094573384653724613620817776052668863480061874919153362605267052863280256332262171454318531092385303638832494450653114649315206705853282783367639374237545062260376352557010360510255324442388548213517126057967626796875 574 742507410978349217532912147962964360573253145279470130306395576642749722824216631911753667336781358198972016991713791946876796520246158518700474392148896585191032335444277193531564886894745648681066097953713288732187978049602967429197314956701475113761316387749489304958503811955226662667465771520024099946296995540622085296830301274283232777959881697698655972937359911204219507683408152723533911383377310817338797475998080459282645467535251833661752800138121625782190433983827753732069965226758127202815675420686262789897094573384653724613620817776052668863480061874919153362605267052863280256332262171454318531092385303638832494450653114649315206705853282783367639374237545062260376352557010360510255324442388548213517126057967626796875 575 742507410978349217532912147962964360573253145279470130306395576642749722824216631911753667336781358198972016991713791946876796520246158518700474392148896585191032335444277193531564886894745648681066097953713288732187978049602967429197314956701475113761316387749489304958503811955226662667465771520024099946296995540622085296830301274283232777959881697698655972937359911204219507683408152723533911383377310817338797475998080459282645467535251833661752800138121625782190433983827753732069965226758127202815675420686262789897094573384653724613620817776052668863480061874919153362605267052863280256332262171454318531092385303638832494450653114649315206705853282783367639374237545062260376352557010360510255324442388548213517126057967626796875 576 854626030036079949380381882305371979019814370216670119982661308715804930970673343330428471104635343287016791557462574530855192794803328455024246025363379969554878218096363049754831184815852241631907078744723995330748362735093015511006109515163397855939275162299662190007237887560465888730253103019547739038187841867256020176651676766700000927431823834051153024850901257796056653343602783784787532002267284750756955894873790608634324933133074860544677472958977991275301189515385744545612529975998604410440842409209888471171555853965736437030277561260236621861865551218031945520358662377845635575038433759343920629287335484488296201112701734961361802918437128483656152919747414366661693181793118924947303878433189218993758212092720738443203125 577 568566459888433304803729839042000175574281124032116514092184898123759420281100532524210783684962905817329818104140259046461873517719553157886985419999774789525438935813366506103943845465474995165116773254368724337635601508765416452177655544357420488997136919249881561430205229074114306920351514629947739375064645625289952359143004171026943317002771192141385135525832439687818366393085403599127234078000381466268338374697530289902852325839705176298023573887621837013623650661985343517049649554962327540782494078841563811989483850082179102563940086232771480028883775779883510747729731265395522280997144249850082860172907838455858184972459322936829741607380771274735249070602479577267057901676507951507867271547910556801386457099257345592232618203125 578 568566459888433304803729839042000175574281124032116514092184898123759420281100532524210783684962905817329818104140259046461873517719553157886985419999774789525438935813366506103943845465474995165116773254368724337635601508765416452177655544357420488997136919249881561430205229074114306920351514629947739375064645625289952359143004171026943317002771192141385135525832439687818366393085403599127234078000381466268338374697530289902852325839705176298023573887621837013623650661985343517049649554962327540782494078841563811989483850082179102563940086232771480028883775779883510747729731265395522280997144249850082860172907838455858184972459322936829741607380771274735249070602479577267057901676507951507867271547910556801386457099257345592232618203125 579 568566459888433304803729839042000175574281124032116514092184898123759420281100532524210783684962905817329818104140259046461873517719553157886985419999774789525438935813366506103943845465474995165116773254368724337635601508765416452177655544357420488997136919249881561430205229074114306920351514629947739375064645625289952359143004171026943317002771192141385135525832439687818366393085403599127234078000381466268338374697530289902852325839705176298023573887621837013623650661985343517049649554962327540782494078841563811989483850082179102563940086232771480028883775779883510747729731265395522280997144249850082860172907838455858184972459322936829741607380771274735249070602479577267057901676507951507867271547910556801386457099257345592232618203125 580 568566459888433304803729839042000175574281124032116514092184898123759420281100532524210783684962905817329818104140259046461873517719553157886985419999774789525438935813366506103943845465474995165116773254368724337635601508765416452177655544357420488997136919249881561430205229074114306920351514629947739375064645625289952359143004171026943317002771192141385135525832439687818366393085403599127234078000381466268338374697530289902852325839705176298023573887621837013623650661985343517049649554962327540782494078841563811989483850082179102563940086232771480028883775779883510747729731265395522280997144249850082860172907838455858184972459322936829741607380771274735249070602479577267057901676507951507867271547910556801386457099257345592232618203125 581 568566459888433304803729839042000175574281124032116514092184898123759420281100532524210783684962905817329818104140259046461873517719553157886985419999774789525438935813366506103943845465474995165116773254368724337635601508765416452177655544357420488997136919249881561430205229074114306920351514629947739375064645625289952359143004171026943317002771192141385135525832439687818366393085403599127234078000381466268338374697530289902852325839705176298023573887621837013623650661985343517049649554962327540782494078841563811989483850082179102563940086232771480028883775779883510747729731265395522280997144249850082860172907838455858184972459322936829741607380771274735249070602479577267057901676507951507867271547910556801386457099257345592232618203125 582 661242792850247933486737802805846204192888947249351505889211036517932205786919919325657141425611859465554578455115121271035158901107840322622564043459738080218085482350945246598886692276347419377030807294830826404670204554694179333882613398087680028703670237087612255943328681413194938948368811514629220893200182862212214593683313850904335077674222896460430912616543127356932760115158324385784973232714443645270077529773227727157017254951577120034601416431304196446844305719888954510328742432421186929930040613692738713343769717645574296281862320288713231273591831232004522999609677461654992412799678762575646366381091816124163069122970192575532989489383836992517094669110683748361588339649778747603649636810219977560012449606436292923766534970234375 583 661242792850247933486737802805846204192888947249351505889211036517932205786919919325657141425611859465554578455115121271035158901107840322622564043459738080218085482350945246598886692276347419377030807294830826404670204554694179333882613398087680028703670237087612255943328681413194938948368811514629220893200182862212214593683313850904335077674222896460430912616543127356932760115158324385784973232714443645270077529773227727157017254951577120034601416431304196446844305719888954510328742432421186929930040613692738713343769717645574296281862320288713231273591831232004522999609677461654992412799678762575646366381091816124163069122970192575532989489383836992517094669110683748361588339649778747603649636810219977560012449606436292923766534970234375 584 661242792850247933486737802805846204192888947249351505889211036517932205786919919325657141425611859465554578455115121271035158901107840322622564043459738080218085482350945246598886692276347419377030807294830826404670204554694179333882613398087680028703670237087612255943328681413194938948368811514629220893200182862212214593683313850904335077674222896460430912616543127356932760115158324385784973232714443645270077529773227727157017254951577120034601416431304196446844305719888954510328742432421186929930040613692738713343769717645574296281862320288713231273591831232004522999609677461654992412799678762575646366381091816124163069122970192575532989489383836992517094669110683748361588339649778747603649636810219977560012449606436292923766534970234375 585 661242792850247933486737802805846204192888947249351505889211036517932205786919919325657141425611859465554578455115121271035158901107840322622564043459738080218085482350945246598886692276347419377030807294830826404670204554694179333882613398087680028703670237087612255943328681413194938948368811514629220893200182862212214593683313850904335077674222896460430912616543127356932760115158324385784973232714443645270077529773227727157017254951577120034601416431304196446844305719888954510328742432421186929930040613692738713343769717645574296281862320288713231273591831232004522999609677461654992412799678762575646366381091816124163069122970192575532989489383836992517094669110683748361588339649778747603649636810219977560012449606436292923766534970234375 586 774315310427640330112969967085645905109872957228990613396266123762498612976483225530344512609391487434164411370939807008382171073197281017791022494891353291935378099832956883767296316655602828090503075342246897719868809533546883999976540289160673313611997847629593951709637885934851273508539878283630817665937414131650503289203160519408976375956515011755164598673972002134968262094850397855754203655508613508611260787364449668500867205548296807560518258641057214039254681997989965731594957388365209894948077558634197033325554339362967500946060777058083193821376034372677296432542932307597996115388423830976081895032258516681394953942998095505949130692068473118237517857528610669331419945729890913443873724704767593722774578489136899013730612450144453125 587 454523087221024873776313370679274146299495425893417490063608214648586685817195653386312228901712803123854509474741666713920334419966803957443330204501224382366066944601945690771402937876838860089125305225898928961562991196192020907986229149737315235090242736558571649653557439043757697549512908552491289969905262095278845430762255224893069132686474311900281619421621565253226369849677183541327717545783556129554810082182931955410009049656850226038024217822300584641042498332820109884446239986970378208334521526918273658562100397206061923055337676133094834773147732176761573005902701264560023719733004788782960072383935749291978837964539882061992139716244193720405422982369294462897543508143445966191553876401698577515268677573123359721059869508234793984375 588 454523087221024873776313370679274146299495425893417490063608214648586685817195653386312228901712803123854509474741666713920334419966803957443330204501224382366066944601945690771402937876838860089125305225898928961562991196192020907986229149737315235090242736558571649653557439043757697549512908552491289969905262095278845430762255224893069132686474311900281619421621565253226369849677183541327717545783556129554810082182931955410009049656850226038024217822300584641042498332820109884446239986970378208334521526918273658562100397206061923055337676133094834773147732176761573005902701264560023719733004788782960072383935749291978837964539882061992139716244193720405422982369294462897543508143445966191553876401698577515268677573123359721059869508234793984375 589 454523087221024873776313370679274146299495425893417490063608214648586685817195653386312228901712803123854509474741666713920334419966803957443330204501224382366066944601945690771402937876838860089125305225898928961562991196192020907986229149737315235090242736558571649653557439043757697549512908552491289969905262095278845430762255224893069132686474311900281619421621565253226369849677183541327717545783556129554810082182931955410009049656850226038024217822300584641042498332820109884446239986970378208334521526918273658562100397206061923055337676133094834773147732176761573005902701264560023719733004788782960072383935749291978837964539882061992139716244193720405422982369294462897543508143445966191553876401698577515268677573123359721059869508234793984375 590 454523087221024873776313370679274146299495425893417490063608214648586685817195653386312228901712803123854509474741666713920334419966803957443330204501224382366066944601945690771402937876838860089125305225898928961562991196192020907986229149737315235090242736558571649653557439043757697549512908552491289969905262095278845430762255224893069132686474311900281619421621565253226369849677183541327717545783556129554810082182931955410009049656850226038024217822300584641042498332820109884446239986970378208334521526918273658562100397206061923055337676133094834773147732176761573005902701264560023719733004788782960072383935749291978837964539882061992139716244193720405422982369294462897543508143445966191553876401698577515268677573123359721059869508234793984375 591 536791766008030375929826090772222766779704097980126055765121301499980875950108066649234742332922820489272175689669908389139914949980795473740572971515945995574325061574897860801026869632546693765256985471786635103605892602702776692331736625839769292641576671875673118240851335510677840805974745000492213454458114534524316453730223420598714645702726162354232592536935068564060342792468753762308034421570379789004230707058042639339220687644740116950906601248136990461071190531060549773531009424612016664043069923290481190761840569100359131128353795513184999867087471700755417719971090193445388013004678655552675845485428119913827007636121600715212717004884392783798804542178136760681998883117409686072225128030406020045532308213858687830571705889225291695546875 592 536791766008030375929826090772222766779704097980126055765121301499980875950108066649234742332922820489272175689669908389139914949980795473740572971515945995574325061574897860801026869632546693765256985471786635103605892602702776692331736625839769292641576671875673118240851335510677840805974745000492213454458114534524316453730223420598714645702726162354232592536935068564060342792468753762308034421570379789004230707058042639339220687644740116950906601248136990461071190531060549773531009424612016664043069923290481190761840569100359131128353795513184999867087471700755417719971090193445388013004678655552675845485428119913827007636121600715212717004884392783798804542178136760681998883117409686072225128030406020045532308213858687830571705889225291695546875 593 318317517242762012926386871827928100700364530102214751068716931789488659438414083522996202203423232550138400183974255674759969565338611715928159772108955975375574761513914431455008933692100189402797392384769474616438294313402746578552719819122983190536454966422274159116824841957831959597943023785291882578493661918972919657062022488415037784901716614276059927374402495658487783275933970981048664411991235214879508809285419285128157867773330889351887614540145235343415215984918906015703888588794925881777540464511255346121771457476512964759113800739318704921182870718547962707942856484713115091711774442742736776372858875108899415528220109224121141183896444920792691093511635099084425337688623943840829500922030769887000658770818201883529021592310597975459296875 594 353454530371523395082901044770580594510133486652318905068818520144174966092981774688303547254876872812922620222991058452703539638968131063430052057524163463770633528453710411727872408131452689262039761235473682291592381057071150784604376450232910240567607151677492447962274169694992082359923638197513063256007461831450753632303667627454302947313692816787355597561661143448666977313876167964924943551949107764323645422471274734749413834468609696595594572927177169646991451238633060281235281342282111339260935950771618424552425369527241243376116072476680358036898098730511161584965547845981728357214103146431832136159572951126532840254440850934547983709340580094462978791392245895802818405833860263179667556215575794065359945707166703120438679728786417022329453125 595 377842892967158509343621216859750655531332697231328909518566998034123038753397517141796492015463377037014281018377441485940083874056932106806725649493330742770807241917016430137095604292522924821120504760721366369712255350009060188742078425298981047166772045143239426871671087403946536042758369233141464620671976697820855632932620693748649850678337621145683133793415762346624998748533623554504764657033596200061976956621792691447123389046943765660690598459152394352633861374098741440640515754899577021669940531374860095846542720024620889169068081477571302741444067542916431734328170647354467613861876263535628553554583484754263606231997269649031794585285080120980924327998310862613212875836396621339064617594450523855869781960961205635748948630072679796870185390625 596 488800637732417217779587602664619218022422635486842056298275547262772365787060177415001930162307085429513946983670687562665050289853728469348933569849069524929892939090577529284729112926937807013092502924607200995746772768446390929808639618756767202026871985955031600092718094959827342875495949848824663157402298444787652823974929746117270181990087478843057094170007454523447605108064196060161403178568688486496736037026898695274415768495399438112148251564233369149591023769856069134075699553557020726610531088453894043785954359669625988575767246413416950506395947662246354119441359181571109461658313406902494894637236073420780861878392328135875542801144993688203006892623946782164570343902194852961273761441721246902806962433326268610283245317040982919625078125 597 450766571309820101646940111713682532048879907796975389055650428654708785232803237950163214974447808805158037254924287692726520061749920003420423699845543576125573039607000601153555055920979849311596762179540590079066720632560808805169299561381684389269959049855884636257903607272908217499010734495137767292461668200500280770088616487642139271859256782026799978615545004479523623507000612900524184235841080266673938509249798680896418203133003912433203883961768806462692196619299798538684135295595195386852239053930208094344925464989372720778698221202742564170542772578699303059053507582293879863337218382398004864390618097311836482234772742691294930940245100584330242723301984859097562960872821169257504088790179474960052649879426718323448495715676706997666131171015625 598 450766571309820101646940111713682532048879907796975389055650428654708785232803237950163214974447808805158037254924287692726520061749920003420423699845543576125573039607000601153555055920979849311596762179540590079066720632560808805169299561381684389269959049855884636257903607272908217499010734495137767292461668200500280770088616487642139271859256782026799978615545004479523623507000612900524184235841080266673938509249798680896418203133003912433203883961768806462692196619299798538684135295595195386852239053930208094344925464989372720778698221202742564170542772578699303059053507582293879863337218382398004864390618097311836482234772742691294930940245100584330242723301984859097562960872821169257504088790179474960052649879426718323448495715676706997666131171015625 599 270009176214582240886517126916495836697279064770388258044334606764170562354449139532147765769694237474289664315699648327943185516988202082048833796207480602099218250724593360090979478496666929737646460545544813457360965658903924474296410437267628949172705470863674897118484260756472022281907429962587522608184539252099668181283081276097641423843694812434053187190711457683234650480693367127413986357268807079737689167040629409856954503676669343547489126493099515071152625774960579324671797042061522036724491193304194648512610353528634259746440234500442795938155120774640882532373051041794034038138993811056404913769980240289790052858628872872085663633206815250013815391257888930599440213562819880385244949185317505501071537277776604275745648933690347491602012571438359375 600 270009176214582240886517126916495836697279064770388258044334606764170562354449139532147765769694237474289664315699648327943185516988202082048833796207480602099218250724593360090979478496666929737646460545544813457360965658903924474296410437267628949172705470863674897118484260756472022281907429962587522608184539252099668181283081276097641423843694812434053187190711457683234650480693367127413986357268807079737689167040629409856954503676669343547489126493099515071152625774960579324671797042061522036724491193304194648512610353528634259746440234500442795938155120774640882532373051041794034038138993811056404913769980240289790052858628872872085663633206815250013815391257888930599440213562819880385244949185317505501071537277776604275745648933690347491602012571438359375 601 194892893400861676054128948725453611423932726230331015044658763496985076078003743363443789480331070303179753992736321862757719249347601251024930282936355706075817832591262211907029078558372686551562952868234791898336602373562511589471623350030211843141807981574871404415019057898282262155103064854425636406110208616704792592918309348168553677371802759309712024567442720867216453951614953085934542766662982218961743778459093348664159617708323608841921198991845723077873036436992321117127427776757048667629774467818161001491050665787321737319240307702654110550956304330256563652749400615017975562762763871814324123164085507421410749943411179067944304096112312454275221963225335487995606545589856952481950189566911360788178936678636430742837485145986626509785824276076779235234375 602 194892893400861676054128948725453611423932726230331015044658763496985076078003743363443789480331070303179753992736321862757719249347601251024930282936355706075817832591262211907029078558372686551562952868234791898336602373562511589471623350030211843141807981574871404415019057898282262155103064854425636406110208616704792592918309348168553677371802759309712024567442720867216453951614953085934542766662982218961743778459093348664159617708323608841921198991845723077873036436992321117127427776757048667629774467818161001491050665787321737319240307702654110550956304330256563652749400615017975562762763871814324123164085507421410749943411179067944304096112312454275221963225335487995606545589856952481950189566911360788178936678636430742837485145986626509785824276076779235234375 603 179294290157186454511618168100693294778226979052742424144120297605322057109479064731779015161298132753615229064154849919740312096915916514282364565718818496849878410847527333861112307781391615962799404662589504966271023342743800910277482382732485596266612678541740022460919096502559578799542837952553483354287220438550867150798812647809157016901382483265604438424510322784927740525864722250169772554427766530783572933265035279359852454193489980535346089228928908075320180714804343254027072471717616069576609446014867526670699784532954680146495223277510681279628614839242468861774977566713868962983223433131852919194190899191730220739108720393693012047941409801541142560464890053353823868987908879928197046519697664018563879189177949165443868579564513808450620309178269765625 604 256101042576690770110550523949347715405956276255362700452902448747680783282527915063658067648266846653324249661939976166567305189681473391622773039338180954107513577649490423005294452770529154469859333598206034031979766588124193941487021484928005050120641237286296195026306252165942525827993514920401624712365582939165299070851917671706378025455719788843248389707546282348510451973212816144460634384576849170777587093901568132278790562034590813195691457282320266856600573504589121047473623885357488393731635305937136664245795881455087696871537855062620381801519453784831226876149015262835710332145550422883474537666341008438121879032077764872462948877939963803252591278876919169508024370026093235850131655147058292757133950957472313722519691387630258225736956998786832109375 605 194892893400861676054128948725453611423932726230331015044658763496985076078003743363443789480331070303179753992736321862757719249347601251024930282936355706075817832591262211907029078558372686551562952868234791898336602373562511589471623350030211843141807981574871404415019057898282262155103064854425636406110208616704792592918309348168553677371802759309712024567442720867216453951614953085934542766662982218961743778459093348664159617708323608841921198991845723077873036436992321117127427776757048667629774467818161001491050665787321737319240307702654110550956304330256563652749400615017975562762763871814324123164085507421410749943411179067944304096112312454275221963225335487995606545589856952481950189566911360788178936678636430742837485145986626509785824276076779235234375 606 194892893400861676054128948725453611423932726230331015044658763496985076078003743363443789480331070303179753992736321862757719249347601251024930282936355706075817832591262211907029078558372686551562952868234791898336602373562511589471623350030211843141807981574871404415019057898282262155103064854425636406110208616704792592918309348168553677371802759309712024567442720867216453951614953085934542766662982218961743778459093348664159617708323608841921198991845723077873036436992321117127427776757048667629774467818161001491050665787321737319240307702654110550956304330256563652749400615017975562762763871814324123164085507421410749943411179067944304096112312454275221963225335487995606545589856952481950189566911360788178936678636430742837485145986626509785824276076779235234375 607 143497883375013844323570657786012965008938850928856653398246845633958638650549454204813391200262444084598524247065819160651743863821394672718396942953492279182269987776453045267238347280822783753736838130305463161618155298232715220723651028017094708198724940561743641228138797158984145084442990724729906255091291612602188443032414908272372555665762025454907176280786968390043670096488525422595830428209053840981561288385424300781282749082079298277827001526905079290730215871229513107650870925176224120537794272684301581948847185763212909292520765398694897711674168271628935508446508928232200245082158173942040522968607682344817942486584160447115779607230630649270757454525145491791773139058901365399887587026410732746089057466049896228074554775623639219516714342056847859889953203125 608 143497883375013844323570657786012965008938850928856653398246845633958638650549454204813391200262444084598524247065819160651743863821394672718396942953492279182269987776453045267238347280822783753736838130305463161618155298232715220723651028017094708198724940561743641228138797158984145084442990724729906255091291612602188443032414908272372555665762025454907176280786968390043670096488525422595830428209053840981561288385424300781282749082079298277827001526905079290730215871229513107650870925176224120537794272684301581948847185763212909292520765398694897711674168271628935508446508928232200245082158173942040522968607682344817942486584160447115779607230630649270757454525145491791773139058901365399887587026410732746089057466049896228074554775623639219516714342056847859889953203125 609 174636924067391848541785490525577778415878581580418547185666411136527663237718685767257897090719394450956404008679101918513172282270637316698289079574400103764822575123943356090229068640761327828297732004581748667689294997949214423620683301096804259877848252663642011374644916142483704567767119711996295912446101892536863335170448943367477400245232384978622033533717740530683146507426535439299125631130418524474560087965061374050821105632890506004115460858243481496818672715286317452011109915939464754694495629856795025231747025073830110608997771490211690515107462786572414513779401365658587698264986497687463316452795549413643436006172923264139903781999677500162511822157102063510587910234682961691663193411141861751990382936182723709566733161933968930151841354283183845486073048203125 610 174636924067391848541785490525577778415878581580418547185666411136527663237718685767257897090719394450956404008679101918513172282270637316698289079574400103764822575123943356090229068640761327828297732004581748667689294997949214423620683301096804259877848252663642011374644916142483704567767119711996295912446101892536863335170448943367477400245232384978622033533717740530683146507426535439299125631130418524474560087965061374050821105632890506004115460858243481496818672715286317452011109915939464754694495629856795025231747025073830110608997771490211690515107462786572414513779401365658587698264986497687463316452795549413643436006172923264139903781999677500162511822157102063510587910234682961691663193411141861751990382936182723709566733161933968930151841354283183845486073048203125 611 174636924067391848541785490525577778415878581580418547185666411136527663237718685767257897090719394450956404008679101918513172282270637316698289079574400103764822575123943356090229068640761327828297732004581748667689294997949214423620683301096804259877848252663642011374644916142483704567767119711996295912446101892536863335170448943367477400245232384978622033533717740530683146507426535439299125631130418524474560087965061374050821105632890506004115460858243481496818672715286317452011109915939464754694495629856795025231747025073830110608997771490211690515107462786572414513779401365658587698264986497687463316452795549413643436006172923264139903781999677500162511822157102063510587910234682961691663193411141861751990382936182723709566733161933968930151841354283183845486073048203125 612 213580958134420230766603654912781623002619505272851883208070020819973332139729952693356408141949819413519682102614541646341609701216989438322007544319491326904378009376582724498350150947651103934008126241603478620584007782491889240088095677241391609830608413007634179911190732442257570686379187407771469900921582614572583858913459057738424860499919206828854747011736796669025488178582652842262830646872501855432386987581270060464154212189025088843033208629631777870609236730795166243809587427193965394991368155314860315858426611665294225274804274532528897499976426987978062950352207870200452754978078486671767636021768956932885922235549485152043102325385605582698751958498135823673449014217017262148904085541826496922684238330951471096800114657045244001575701976288333843029467337952421875 613 130925127336399601459928040461535134900605756732258204406546922762643652601654461001027478191015239300487565128902714029207406746846014525691390624667848183392383719747845210117488642530910126711546981386102932394417996770667528104174002650148973056826162957173679752285559918987103890830750441880963911049264930142732993905513950402393654439486450473786087959918194656358112624253471166192307115186532843637380053223387318547064526532071872379460779356889964279834683462115977436907455277092869900787129708679208009373621215512950825360093455020288440214167485549743630552588565903424432877538801562112329793560881344370599859070330391834398202421725461376222194334950559357259911824245715031581697278204437139642613605438096873251782338470284768734572965905311464748645777063478164834609375 614 115965568942780869317916776316683024712671175139289817897738638408010321170641683791875534270164073782539915968912944224275825285071757772977316762327589179266947493133609574949059913667768048460183331608594271385666959052849892032040746368599621839527159395193693314690487085019578291258414917520782915012635013412518152263519885210268958759509699268189626182389897835569630313776325213633575832760436531122568691960484781706877348566936999450363843540203688467524077468658970271840084390693418866950513470929325074733056878222277081806991545633559291598022573560446085520450456956088957376030825121445819126271816956927014932746085378064125954315080125222517444052214844426270958214566620931427544090526516509869454034931883855847459998645070654326459668649522998005886427868448330234375 615 160906981496435110194251561727226680792844475023945333215646168075289049047433332570262770696757729100299217543421435541895902891873751852074719077716785417389239591570101763234393541670488545728491240123520503912739718031150392040029849257033087886839354274366452415558953140435150681830992293071704646679546599145418849509876645044541801306128847632283102102739461232664120415207516063250345444564248864830340085411543014494342303107916331154357297829617766099916825974940536269959262535547137108067382411966746643520180473865416564367554856219934493023211839740634921949131347495308628006495187119836053316286323172231467226797436051564475390776300592031377076837654237450072431631997983773813905954913253244620772121083421057226440493979979980774790175097627790176085660011014664581734921875 616 198076494222111620649123672486216044055991548754476705188460432900680819377390432393993470727708764522468336795951787152073856459896588529903979184669362848806153937222795270541538449796371399791772716592053740316582592896346132601276744435407731188699245111745102923553071315875670489333951512771268420062521863548010603746658150049830957407844611435340498688472276777409532231120452273861175242258590352606148645141609450842535375125845003651013833628259470068997612775151800148319852181258525780030947749131065118173342163328327790736460028006739360911573774720721588919380688766724921075995575344518181632348463825016936156187643779475869206045626028790625181587152366301039163338989518025564918230498214744128170481053691321445748248089355356333766705545179809706761447473559052100115688828125 617 122213196935042869940509305923995299182546785581512127101280087099720065555849896787093971438996307710362963803102252672829569435756195122950755156940996877713396979266464681924129223524361153671523766137297157775331459817045563814987751316646570143427434233946728503832245001895288691919048083379872615178575989809122542511688078580745700720640125255605087690787394771661681386601319052972345124473550247557993714052373031169844326452646367252675535348636093032571527082268660691513348795836510406279094761213867177912952114773578246884395837280158185682441019002685220363257884969069276303889269987567718067159002180035449608367776211936611300130151259763815737039273010007741163780156532621773554548217398497127081186810127545332026669071132254857934057321375942589071813091185935145771380006953125 618 122213196935042869940509305923995299182546785581512127101280087099720065555849896787093971438996307710362963803102252672829569435756195122950755156940996877713396979266464681924129223524361153671523766137297157775331459817045563814987751316646570143427434233946728503832245001895288691919048083379872615178575989809122542511688078580745700720640125255605087690787394771661681386601319052972345124473550247557993714052373031169844326452646367252675535348636093032571527082268660691513348795836510406279094761213867177912952114773578246884395837280158185682441019002685220363257884969069276303889269987567718067159002180035449608367776211936611300130151259763815737039273010007741163780156532621773554548217398497127081186810127545332026669071132254857934057321375942589071813091185935145771380006953125 619 93579011532753130642057797073920972569973621360120580257831466532516953356310933519568215212753789802748052472926804178343619805666825874228762075935192132255781207215269806343351518840273908449746762302626845600044624776291239349827566146410228698532816675235711855569861494686228237268490874588218601060081171124814558168827096833512725278896305828592582460098980538845664422764789802818083578844770845205898460831044187085843310297770681344475415443056702343319116001474360297473845713018403527619121695945741739729481173138473184374122545792928963251602135573413081287807652294471252073716925697290564427177849446259683871476031348808499082343557210054933001298182461581957432329957197498089876038233706681445697445984075091843368816587773180941484681493149523368280054499360344098922582985464028671875 620 93579011532753130642057797073920972569973621360120580257831466532516953356310933519568215212753789802748052472926804178343619805666825874228762075935192132255781207215269806343351518840273908449746762302626845600044624776291239349827566146410228698532816675235711855569861494686228237268490874588218601060081171124814558168827096833512725278896305828592582460098980538845664422764789802818083578844770845205898460831044187085843310297770681344475415443056702343319116001474360297473845713018403527619121695945741739729481173138473184374122545792928963251602135573413081287807652294471252073716925697290564427177849446259683871476031348808499082343557210054933001298182461581957432329957197498089876038233706681445697445984075091843368816587773180941484681493149523368280054499360344098922582985464028671875 621 93579011532753130642057797073920972569973621360120580257831466532516953356310933519568215212753789802748052472926804178343619805666825874228762075935192132255781207215269806343351518840273908449746762302626845600044624776291239349827566146410228698532816675235711855569861494686228237268490874588218601060081171124814558168827096833512725278896305828592582460098980538845664422764789802818083578844770845205898460831044187085843310297770681344475415443056702343319116001474360297473845713018403527619121695945741739729481173138473184374122545792928963251602135573413081287807652294471252073716925697290564427177849446259683871476031348808499082343557210054933001298182461581957432329957197498089876038233706681445697445984075091843368816587773180941484681493149523368280054499360344098922582985464028671875 622 93579011532753130642057797073920972569973621360120580257831466532516953356310933519568215212753789802748052472926804178343619805666825874228762075935192132255781207215269806343351518840273908449746762302626845600044624776291239349827566146410228698532816675235711855569861494686228237268490874588218601060081171124814558168827096833512725278896305828592582460098980538845664422764789802818083578844770845205898460831044187085843310297770681344475415443056702343319116001474360297473845713018403527619121695945741739729481173138473184374122545792928963251602135573413081287807652294471252073716925697290564427177849446259683871476031348808499082343557210054933001298182461581957432329957197498089876038233706681445697445984075091843368816587773180941484681493149523368280054499360344098922582985464028671875 623 93579011532753130642057797073920972569973621360120580257831466532516953356310933519568215212753789802748052472926804178343619805666825874228762075935192132255781207215269806343351518840273908449746762302626845600044624776291239349827566146410228698532816675235711855569861494686228237268490874588218601060081171124814558168827096833512725278896305828592582460098980538845664422764789802818083578844770845205898460831044187085843310297770681344475415443056702343319116001474360297473845713018403527619121695945741739729481173138473184374122545792928963251602135573413081287807652294471252073716925697290564427177849446259683871476031348808499082343557210054933001298182461581957432329957197498089876038233706681445697445984075091843368816587773180941484681493149523368280054499360344098922582985464028671875 624 93579011532753130642057797073920972569973621360120580257831466532516953356310933519568215212753789802748052472926804178343619805666825874228762075935192132255781207215269806343351518840273908449746762302626845600044624776291239349827566146410228698532816675235711855569861494686228237268490874588218601060081171124814558168827096833512725278896305828592582460098980538845664422764789802818083578844770845205898460831044187085843310297770681344475415443056702343319116001474360297473845713018403527619121695945741739729481173138473184374122545792928963251602135573413081287807652294471252073716925697290564427177849446259683871476031348808499082343557210054933001298182461581957432329957197498089876038233706681445697445984075091843368816587773180941484681493149523368280054499360344098922582985464028671875 625 584400927022043300859650942726636473699485265393953023710157508495568373710161779829703504003647417318161587693427892093755905686389327584558619164215274865937353639059359940614230235157510558268668530579904650772278681727938789739673150584331878222337440136847020538033785034315495341741725511803425163620206913674466915764325219725286969366707429899560677463318133465091174320166112318598931949885593928310835887889870948351091472809577904996248969441889106134027879429207380057724166477799930029981414991181157164610609926249765036416395298476841375506255336655964692642358788578972969200362200979579574847725669791891725777367815773309076769235514776793056593107149472579324164900582698375571275858769498225628380550170548948561838259590643514979571835924718773434908940348505348897771530744222859055859375 626 584400927022043300859650942726636473699485265393953023710157508495568373710161779829703504003647417318161587693427892093755905686389327584558619164215274865937353639059359940614230235157510558268668530579904650772278681727938789739673150584331878222337440136847020538033785034315495341741725511803425163620206913674466915764325219725286969366707429899560677463318133465091174320166112318598931949885593928310835887889870948351091472809577904996248969441889106134027879429207380057724166477799930029981414991181157164610609926249765036416395298476841375506255336655964692642358788578972969200362200979579574847725669791891725777367815773309076769235514776793056593107149472579324164900582698375571275858769498225628380550170548948561838259590643514979571835924718773434908940348505348897771530744222859055859375 627 584400927022043300859650942726636473699485265393953023710157508495568373710161779829703504003647417318161587693427892093755905686389327584558619164215274865937353639059359940614230235157510558268668530579904650772278681727938789739673150584331878222337440136847020538033785034315495341741725511803425163620206913674466915764325219725286969366707429899560677463318133465091174320166112318598931949885593928310835887889870948351091472809577904996248969441889106134027879429207380057724166477799930029981414991181157164610609926249765036416395298476841375506255336655964692642358788578972969200362200979579574847725669791891725777367815773309076769235514776793056593107149472579324164900582698375571275858769498225628380550170548948561838259590643514979571835924718773434908940348505348897771530744222859055859375 628 584400927022043300859650942726636473699485265393953023710157508495568373710161779829703504003647417318161587693427892093755905686389327584558619164215274865937353639059359940614230235157510558268668530579904650772278681727938789739673150584331878222337440136847020538033785034315495341741725511803425163620206913674466915764325219725286969366707429899560677463318133465091174320166112318598931949885593928310835887889870948351091472809577904996248969441889106134027879429207380057724166477799930029981414991181157164610609926249765036416395298476841375506255336655964692642358788578972969200362200979579574847725669791891725777367815773309076769235514776793056593107149472579324164900582698375571275858769498225628380550170548948561838259590643514979571835924718773434908940348505348897771530744222859055859375 629 584400927022043300859650942726636473699485265393953023710157508495568373710161779829703504003647417318161587693427892093755905686389327584558619164215274865937353639059359940614230235157510558268668530579904650772278681727938789739673150584331878222337440136847020538033785034315495341741725511803425163620206913674466915764325219725286969366707429899560677463318133465091174320166112318598931949885593928310835887889870948351091472809577904996248969441889106134027879429207380057724166477799930029981414991181157164610609926249765036416395298476841375506255336655964692642358788578972969200362200979579574847725669791891725777367815773309076769235514776793056593107149472579324164900582698375571275858769498225628380550170548948561838259590643514979571835924718773434908940348505348897771530744222859055859375 630 735760767120752515782300536892835320387651949130986856851088303195920582501093680805596711540592098403565438906025716146038685259164163428959301527747031056215128231575734165233315866063305792860253680000099955322298860295474936282248496585673834681922837132290398857384535358203208635252832419360512280997840504316153846947285451634136294432684654243546892926317530032549788469089135409116055324905962755743342382853347523974024164267258582390277452527338384622741100201372091492674725595550111907746601473897076870244757897148454180848241680782343291762375468849859548036729714820926968223256011033290684733286618267991682753706080058596127652467513103982458250721901185977369123609833617254844236306190798266066131112664721126239354368824620185359280941429220935754550355898768234262294357206976579551326953125 631 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 632 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 633 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 634 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 635 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 636 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 637 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 638 464265044053194837458631638779379087164608379901652706673036719316625887558190112588331524982113614092649791949702226888150410398532587123673319264008376596471745914124288258262222311485945955294820072080063071808370580846444684794098801345560189684293310230475241679009641811026224648844537256616483249309637358223493077423737119981140001787024016827678089436506361450538916523995244443152230910015662498874049043580462287627609247652640165488265072544750520696949634227065789731877751850792120613788105530029055505124442233100674588115240500573658617102058920844261374811176450052004916948874542962006422066703856127102751817588536516974156548707000768612931156205519648351719916997805012487806713109206393705887728732091439030657032606728335336961706274041838410461121274572122755819507739397602221696887307421875 639 592866461255929807434672602721267094309204901134410506421467890567331258411808773775299357402159085196313784319769743736168074078926113756930828700138696913694419532336716105800857891767552984911485232046240542699289231740909862482064169318280362226842557164316883624095312592680488876574474076699249109368406906451400659870112302215915782282029669488944920210418623572338196401141927153905398872090001011062160628652250341300457009252421491328514497639646414930004682907963013487607889113461538023807410761847103880043912731669561449023162119232562054039329241918121775633872326716410278943712791362482200979180824274310214071060561132175997912698839981518713086474448590945146334006197000946929172640456564762418629590880767642149030638792084225300098911951427650158851867628600759181511383210738037106925091577734375 640 758276203946334223708946258880500613621473068550911037713057432035616679508703421658607878117361469966085330144985502238558966746946499495114529907477393352615162581858659899319297243570700267701789611787141654112390927396623714114560072558080583288131630613161294155217904806038345273138752344098339610882192433351341443973873634534156285538715947276360552949125419549020553197060524829845005157403111293148503444046228186523284514833847087409170042481107764695475989439284694250650490176117307132449678364402445862576164383805369093300624350498446867116302100413277751035722705870288746769008660152614735052372274246842763796886457688053101330341816336362434037600819747818842161193925964211122411807143946331133427246736501814308610187015075724158826508385875964553171538696980370993153059126533949459757192127922265625 641 486055046729600237397434551942400893331364236941133975174069813934830291565078893283167649873228702248260696622935706934916297684792706176368413670693009139026319214971400995463669533128818871596847141155557800286042584461235800747433006509729653887692375223036389553494676980670579320081940252567035690575485349778209865587252999736394179030316922204147114440389393930922174599315796415930648305895394338908190707633632267561425374008495983029277997230390077169800109230581489014666964202891193871900243831581967797911321370019241588805700208669504441821549646364911038413898254462855086678934551157826045168570627792226211593804219378042037952749104271608320218102125458351877825325306543059329465968379269598256526865158097662971819129876663539185807791875346493278582956304764417806611110900108261603704360153998172265625 642 843854702238264011611513572587415894647009899858558714679745022027587637453310176024768734488974864661053415111267269279428430215952695567362212096751191779933379638441552743139225995946244400891413913535291823771302619572077851635935788027040792879444272545542202702481286287145268291833733889098114737494381195893698589375433827688489488086463614597998305584600260369923071733318223006277431361926645381352109171710352096456439451763058655245688322661150837630383680842809269831959019042367255396005430089201170074046313014525963407899476816945837887492622728398079651265265846381384406236905316827457125779805298318574058829297447174598017176423681705647462570805178569777346752222419884634803389495846553307933861932338077539367853780286548471955874691442583966003277311148867047423385731102623680159069951390500209765625 643 400980345845471578245524184881370522570682223185090354365377200332003010802151569512921532948267609265045378632326647214390963184725754021612473857497941056413403536455741707826667991075748575682379389191959362944176264860401237306809059947325162838075691095373107253556950174066827151108678168219974866618367573521180014603650519939533369480461520993833040852773597921798935457022953253453891002266217572374751179885809978137881529370414922623680440097157671572692826311843580410940790791494945317307672253496344392275104879303403714275449695445872409865081990212014294449275229085967098002433957734120594656670542239125065552329073056083962007841475801844444322007492337251090297680792813521111970210467877661204088711422610670924198655755221243258576668255612721213539302879785196993502161548151412466946382291883718175800390625 644 400980345845471578245524184881370522570682223185090354365377200332003010802151569512921532948267609265045378632326647214390963184725754021612473857497941056413403536455741707826667991075748575682379389191959362944176264860401237306809059947325162838075691095373107253556950174066827151108678168219974866618367573521180014603650519939533369480461520993833040852773597921798935457022953253453891002266217572374751179885809978137881529370414922623680440097157671572692826311843580410940790791494945317307672253496344392275104879303403714275449695445872409865081990212014294449275229085967098002433957734120594656670542239125065552329073056083962007841475801844444322007492337251090297680792813521111970210467877661204088711422610670924198655755221243258576668255612721213539302879785196993502161548151412466946382291883718175800390625 645 516863665794812864358480674312086603593609385685581466776971211227951880923973373102155855970316948342643493057069048259349951545111496933858478802314846021716877158491451061388575040496639914054587032668435618835043205405057194888476878272102134898279565821935935249834908774372140197779086158835547603071075802268801038824105520202058513260314900561050789659225167721198827804102586743702065501921154450791054270872809061819729291358464835261924087285236238657201053115966375149702679330236984514009589534756787921642610189422087387701054657429729536316090685383286425545115770291811589325137371519281446512448328946232209496952175169292227028107662308577488731067657622716655393710541936628713329601293094305292070349023745154821292067268480182560305325381484797644252161412043118924624286235567170669893886774238112728606703515625 646 667270992541103407886798550536903805239349716920085673609069833695285878272849624674883210057679180310352749536676141302820787444738942541611296133788466214036488411612463320252650377281162129044471859174950383916040778177928838601023649849283856153678919476119292407536867227714432995332800231056691955564758860729022141121920226580857540619066536624316569450059691528067686695096439486119366562980210395971251063696796498809270515143778102323143996685239984106446559572712590318266159015335947007586380089371013206840609754543914817522061562741780831384073074829822775378744459446728761818752346631392347447570792669585782460565258143556265093286992040373537951808345990927202113280309640187668908515269384748132062820589654994874288058843607915685354175067496873758729540382947666531689953530117217334833007825541403532631254238671875 647 431724332174093904902758662197376761989859266847295430825068182400849963242533707164649436907318429660798228950229463422925049476746095824422508598561137640481608002313263768203464794100911897491773292886192898393678383481119958574862301452486654931430260901049182187676353096331238147980321749493679695250398982891677325305882386597814828780536049195932820434188620418659793291727396347519230166248196126193399438211827334729598023298024432203074165855350269716870924043545045935918204882922357713908387917823045544825874511189912886936773831093932197905495279414895335670047665262033508896732768270510848798578302857222001251985722018880903515356683850121679054819999856129899767292360337201421783809379291932041444644921506781683664374071814321448424151268670477321898012627767140246003399933985839615636956063125288085612421492420703125 648 431724332174093904902758662197376761989859266847295430825068182400849963242533707164649436907318429660798228950229463422925049476746095824422508598561137640481608002313263768203464794100911897491773292886192898393678383481119958574862301452486654931430260901049182187676353096331238147980321749493679695250398982891677325305882386597814828780536049195932820434188620418659793291727396347519230166248196126193399438211827334729598023298024432203074165855350269716870924043545045935918204882922357713908387917823045544825874511189912886936773831093932197905495279414895335670047665262033508896732768270510848798578302857222001251985722018880903515356683850121679054819999856129899767292360337201421783809379291932041444644921506781683664374071814321448424151268670477321898012627767140246003399933985839615636956063125288085612421492420703125 649 559946458829799794658877984869997660300847469100942173780113432573902402325566218192550319668792003270055302948447614059533789171339686284275993652333795519704645579000303107359893837948882731046829960873392189216600863375012586271596404983875191446065048388660789297416229965941615877930477309093302564739767480810505490921729455417365832928355255807124868103142640683001751899370433062732441525623910375672839071360740053144288636217537688567387193114389299822781588484477924578885911733150297954939179129416490071639159241013317014356995658928830060683427377401119250364051821844857461039062400446852570891756058805816935623825481458488531859417618953607817734101539813400479998178191357350244053600764941635857753704463194295843712693171143174918606124195465609086501722378213980899066409714379633981481132013873498647039310675669651953125 650 434403769456788048610456155833978014197709440729978412552454175774943679073364017216873793381529870651710863420052454662167408201194481213557791817171292102175830550039024908735371480177566121836175299358721636320093765224990369489213657861811630291749455693297741890935787405695590285438694576488209902823714104585341730738347133760563097694612300858902147481103677799070404887021282438116711811965795481515003158542079172338470625459687888725668885271054538264376717210611268098437480010201937901426826322278114873265445493416072160090764669456035733656654288131201900980645323386235423614478200501825113182122621261300958591020544188121436663628874285188376830179627473545756398896967693832617574554511203751635185185774394333470684789116480352923666504418514824737394664374099286965916531973917481754446184650018230137346245675461328125 651 728490342937569532851200258315866956051402557300325768087927575778647025425561649868507965889098396254341949135930345891453459711912931855843067741686267971135743898279394342675221883171496433091925779096283238170797723250891374739346922884021624071330627953647686875938515185690042257187550979130386636726437492534467643689170021497992948639790187805069453402188575528585279221080933414614906424836707398750363631840322809140719515719016532826170738241820479069438846618305779877130571164828537639375872047370853583202546172558325435678451352266407908949139017998856144723631420220159556811820182981355194730174632506367833246596951377493579949102322258643770872066103297234024477629826955912667513734595189068250937569506615778892670213815657270569106567578300757421538740814056389149685399038407903809906952750049421739798143189046217191015625 652 949222916847653101305113936585574643734977532162324475818569631239577074129506829778665879553495210319407559724117240696563858004622550208163517267417207166389874299458050828505814113772459852318779290162457059336549433395911461285369040517880176164943808223602935999347885286954125061115378925806893787654548052772411339726988538011884812077646614710005497783051713913746618825068456239243223071562229740571723812287940620310357528981878542272500471929092084227478817143652431179901134227771584544106761277724222218912917662843498042689022112003129505360728140452509556574891740546867902525801698424705818733417546155797286720315827644874134673680325903012833446302132596295933894351664523554205770396177531355930971653067120359897149288601801423551545857554525886920264979280715475062040074947045498664308759433314396526956980575327220999893359375 653 619842564701517475152239400590380242358940328501997882709525969199443829406567959845468819348432372338573136499848558174856199277018525285930776775623436279652587917546107191014296616293416283564162876476084459746766780007530184219345983458175755035708306770012717207574169092381043664908342438551901643338419878460384604841723515321760782286703239405633590052332769185676542092769701924225824665730136020593335649424025225062663466425166688103942808169697131000543667594805037560475440650734844707301715114353917108950135233836804221875931439138043567000555475715488740443404306577104740349348509071332899632921657639735628228366235452102809941913252814667380240435292585381244833011636933880896368068703927975422924489452829595012838485456976329579159444983105404158933031470307205215512168940420710627793619909954300932102908315688675312930363671875 654 810134232064883340023976896571626976763135009352111232701350441743673085034384323518027746888401110646515089405302065534537052455063212548711525245739831217505932408232762098655685677495495082618360879554242388889024181469841950774685200379835711831670756948406621390299439003742024070035203567187335447843314781147722678528132634525541342448721133903163102198398929325679240515250000414963152838109287778915489693797200969156901150617692861351853250277794150217710573546410184091541400930510442032443341654460569661397826750624703117991842390953422942069726006760143783759529428696275895636598501356232099820228606535134466094474669735898372594080621428770265974248927409093286996746209472582331553065796033863877762307714848280681779900492268062759961394592918763235725472131691517216674404805129868790526261222310271318258501168605098633999985319140625 655 810134232064883340023976896571626976763135009352111232701350441743673085034384323518027746888401110646515089405302065534537052455063212548711525245739831217505932408232762098655685677495495082618360879554242388889024181469841950774685200379835711831670756948406621390299439003742024070035203567187335447843314781147722678528132634525541342448721133903163102198398929325679240515250000414963152838109287778915489693797200969156901150617692861351853250277794150217710573546410184091541400930510442032443341654460569661397826750624703117991842390953422942069726006760143783759529428696275895636598501356232099820228606535134466094474669735898372594080621428770265974248927409093286996746209472582331553065796033863877762307714848280681779900492268062759961394592918763235725472131691517216674404805129868790526261222310271318258501168605098633999985319140625 656 810134232064883340023976896571626976763135009352111232701350441743673085034384323518027746888401110646515089405302065534537052455063212548711525245739831217505932408232762098655685677495495082618360879554242388889024181469841950774685200379835711831670756948406621390299439003742024070035203567187335447843314781147722678528132634525541342448721133903163102198398929325679240515250000414963152838109287778915489693797200969156901150617692861351853250277794150217710573546410184091541400930510442032443341654460569661397826750624703117991842390953422942069726006760143783759529428696275895636598501356232099820228606535134466094474669735898372594080621428770265974248927409093286996746209472582331553065796033863877762307714848280681779900492268062759961394592918763235725472131691517216674404805129868790526261222310271318258501168605098633999985319140625 657 810134232064883340023976896571626976763135009352111232701350441743673085034384323518027746888401110646515089405302065534537052455063212548711525245739831217505932408232762098655685677495495082618360879554242388889024181469841950774685200379835711831670756948406621390299439003742024070035203567187335447843314781147722678528132634525541342448721133903163102198398929325679240515250000414963152838109287778915489693797200969156901150617692861351853250277794150217710573546410184091541400930510442032443341654460569661397826750624703117991842390953422942069726006760143783759529428696275895636598501356232099820228606535134466094474669735898372594080621428770265974248927409093286996746209472582331553065796033863877762307714848280681779900492268062759961394592918763235725472131691517216674404805129868790526261222310271318258501168605098633999985319140625 658 725276841597925998230955144647830775974158468533671649687869688221730604328007451672361456480215855547462031696778930648645525922169393508246665394574602701437719255356098566388259335269019769577762649556170446632967038021344629162654610904060619365864598879504584951029041185086861298151480364536558144891060681421416901099492063138353932362328678516708238315486955528808630720904208070692169058289425048268119690060162013569293778529716079992706580374032363668496484822211445023761325810662884541131013119481262006622942480416027858542383519206287325040041187788848508289641386478313245869828559853385944333239576128141867586817072279228623629436545594243747514994563481730785135851575176886599420828823665052710619792045522185032927395248225660483403218077814470219986993851111474679207166342998987278895489008335068324313787975474573530886289453125 659 546446733808350175103173771587207960784960052367493656448505569200696584480715731011648193653486521920218468698151546762804419209709986765200506793185822694305434449360686001037970175506173244058853448952145070908768613703813557380263610082202389045108524901739983107684063770180137013462844576025029744246411914817143546724707682858067292398881501783198039251530086413124482599334442449806261740341883977794583119971704645521389824213981162365272560832207108488711635585552007488562725909116050459959224309405849955845617020124543863619881408022830827864840776310066277888976349550507487435535734282248673266663921910597352258197346321348032281984779448883935800440167003677048240384597791639464169365772350374918572528949933487174301898080250412854467307100034252786430999114416284386682121562518509245605738122315730602591967523143050153332641069921875 660 704185687329669961698981222014886172369028975964051477799900532322877262646672576072663596178082901797274492527966066705995831272042500674803580685627221830711724073816489704155593760278311731208614262087018123512506488041397490294322644559361177274036687025450951851497468670271645904180069679874142905309813917384004654352901976714925571224619832732441334855994515747396235119906120610694686673094193232476700867132096823611530775041061606637119234059714509046388602448584206626233708058219216933882433876231870821649880366004755068923987234906925243128789309322058939863241929540805630281139785947365422037838929601076115753105366902507319324599351838937119360402626931459476016598736943967486814887404294351193692430874208137382497406885789737780276403369451440298520530611781032286594942819119789679970027305917756345527972644276092439744101239088733203125 661 614881562648208546826278122420180322875361090261266433436794946714222291075084206647704471574374606274245938660061938092408145945953342781725665386656663185362693938499156296364285515193576515768469009983404572106773927734475501972686941098987552133320628413570287588642411190976466042257857423142183976201328626195282568092521300929915425207484770165145857210892147254827191978234746300966997203899060740927238139863271436537940053681129214745006409915495574723634646274657206126101375435983914061544397494482021195919064187868398035838116097763263890720439377903144747168725451278370201054515919433306486580422234387997243829412297377298243595172986638074952820235726186638716727649701723470474104510198569145869659550483171935607786468241940769024719530170540978091302455440125573553041258765741837072545908413008572403544460681501642672628194064048739147037890625 662 511974656659624102270006763047610593568160774572245156899912528488111816049195842337805555016132061843668558418036584589848581137346663431911461604210377340018895868858581429112644059278581611797226486247630784435282204608222732699989126643619943491524253466752945535922074263927115772071488279052609472274212011819552512982948626919163551380087235774476150883340672152229135702110529809298082601081649243070139999886154401780133267011764541835975362127806473541744085157916075042549022011643558752326725640701100079865998491147708606026741130527280508509941197254908199141320109307552207372619416680521637452474799656950244653965276750456489254931712438030768376549314060481862387718319503305973442556368500537776569151110051570031462504780966502102181124205279748618902960399771501709443179655072303973810081942555014490877985579934756596692917622022264069140625 663 614881562648208546826278122420180322875361090261266433436794946714222291075084206647704471574374606274245938660061938092408145945953342781725665386656663185362693938499156296364285515193576515768469009983404572106773927734475501972686941098987552133320628413570287588642411190976466042257857423142183976201328626195282568092521300929915425207484770165145857210892147254827191978234746300966997203899060740927238139863271436537940053681129214745006409915495574723634646274657206126101375435983914061544397494482021195919064187868398035838116097763263890720439377903144747168725451278370201054515919433306486580422234387997243829412297377298243595172986638074952820235726186638716727649701723470474104510198569145869659550483171935607786468241940769024719530170540978091302455440125573553041258765741837072545908413008572403544460681501642672628194064048739147037890625 664 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 665 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 666 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 667 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 668 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 669 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 670 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 671 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 672 815947833634172741638471068451579288455604166776700557170626894289772980256636742221503833779195102525924360601902191848625609670280085871349957968093392046976294856388380405275406878661876036424758376247977867185689002103648991117755570838356481680916473904807771630128479650425770438076176800509678136419163086961139967858775766333997769250332290009148552518853879407155683755117508341383205289574053603210445011598561196285846451234858467966623505957862627658263175606470112529336525203550653959669415475177642126984598177301364193557180061731851182986023054477473079492898673846397256799342625087997707692220305032872342561630118619674769250794553268725462392452808649669577097591154187045319136685033501256569038223491169158551532643357055400495802816536307877927158358369046636104885750382139417795268420464062375579503499324352679826577613522992676848119280859375 673 549132892035798255122691029067912861130621604240719474975831899857017215712716527515072080133398303999947094685080175114125035308098497791418521712526852847615046438349380012750348829339442572513862387214889104615968698415755771022249499174213912171256786937935630307076466804736543504825266986743013385810096757524847198368956090742780498705473631176156975845188660841015775167194083113750897159883338074960629492805831685100374661681059748941537619509641548414011117183154385732243481461989590114857516614794553151460634573323818102263982181545535846149593515663339382498720807498625353825957586684222457276864265287123086543977069831041119705784734349852236190120740221227625386678846767881499778989027546345670962724409556843705181468979298284533675295528935201844977575182368386098588110007179828176215646972313978765005855045289353523286733900974071518784276018359375 674 550785247779135662109018083317866460512158078476147918732027983808442543342744761800473500635304216649896785040200777446464428593880138206036631607348899546253807861935185569458725004352500072732058562903599904328955565111089038136659477607035017222925563628822096596867068008762832000827750237455379524383246497015894883018010121106098795090745868782504489313128044975943605985149531708877529749130730265757903202413070897793755929469468153401742848053802957285868723353214027815690553121353651068061701719954416400662622440645755368369089449895221510681638430956208006518275634401830846365052744918979395463254027369230778880618926610873740928570445686912975115467141646166123757952704882529087040109355613185226642652366656814147624342005314227215321259306855769152434879821833887761873731200782174700316596762601784117357928831784707646225410131368176046925051171875 675 549132892035798255122691029067912861130621604240719474975831899857017215712716527515072080133398303999947094685080175114125035308098497791418521712526852847615046438349380012750348829339442572513862387214889104615968698415755771022249499174213912171256786937935630307076466804736543504825266986743013385810096757524847198368956090742780498705473631176156975845188660841015775167194083113750897159883338074960629492805831685100374661681059748941537619509641548414011117183154385732243481461989590114857516614794553151460634573323818102263982181545535846149593515663339382498720807498625353825957586684222457276864265287123086543977069831041119705784734349852236190120740221227625386678846767881499778989027546345670962724409556843705181468979298284533675295528935201844977575182368386098588110007179828176215646972313978765005855045289353523286733900974071518784276018359375 676 549132892035798255122691029067912861130621604240719474975831899857017215712716527515072080133398303999947094685080175114125035308098497791418521712526852847615046438349380012750348829339442572513862387214889104615968698415755771022249499174213912171256786937935630307076466804736543504825266986743013385810096757524847198368956090742780498705473631176156975845188660841015775167194083113750897159883338074960629492805831685100374661681059748941537619509641548414011117183154385732243481461989590114857516614794553151460634573323818102263982181545535846149593515663339382498720807498625353825957586684222457276864265287123086543977069831041119705784734349852236190120740221227625386678846767881499778989027546345670962724409556843705181468979298284533675295528935201844977575182368386098588110007179828176215646972313978765005855045289353523286733900974071518784276018359375 677 371762967908235418718061826678977006985430826070967084558638196203200655037509089127703798250310651807964183101799278552262648903582683004790339199380679377835386438762530268631986157462802621591884836144479923825010808827466656982062910940942818539940844756982421717890768026806639952766705750025020062193435504844321553295783273432862397623605648306258272647192723389367679788190394268009357377241019876748346166629548050812953645958077450033420968408027328276285526332995519140728836949766952507758538748215912483538849606140224855232715936906327767843274810104080761951633986676569364540173286185218603576437107599382329590272476275614838040816265154849963900711741129771102386781579261855775350375571648876019241764425269983188407854498984938629298175073089131649049818398463397388744150474860743675297993000256563623908963865660892335265118850959446418216954864429296875 678 371762967908235418718061826678977006985430826070967084558638196203200655037509089127703798250310651807964183101799278552262648903582683004790339199380679377835386438762530268631986157462802621591884836144479923825010808827466656982062910940942818539940844756982421717890768026806639952766705750025020062193435504844321553295783273432862397623605648306258272647192723389367679788190394268009357377241019876748346166629548050812953645958077450033420968408027328276285526332995519140728836949766952507758538748215912483538849606140224855232715936906327767843274810104080761951633986676569364540173286185218603576437107599382329590272476275614838040816265154849963900711741129771102386781579261855775350375571648876019241764425269983188407854498984938629298175073089131649049818398463397388744150474860743675297993000256563623908963865660892335265118850959446418216954864429296875 679 371762967908235418718061826678977006985430826070967084558638196203200655037509089127703798250310651807964183101799278552262648903582683004790339199380679377835386438762530268631986157462802621591884836144479923825010808827466656982062910940942818539940844756982421717890768026806639952766705750025020062193435504844321553295783273432862397623605648306258272647192723389367679788190394268009357377241019876748346166629548050812953645958077450033420968408027328276285526332995519140728836949766952507758538748215912483538849606140224855232715936906327767843274810104080761951633986676569364540173286185218603576437107599382329590272476275614838040816265154849963900711741129771102386781579261855775350375571648876019241764425269983188407854498984938629298175073089131649049818398463397388744150474860743675297993000256563623908963865660892335265118850959446418216954864429296875 680 371762967908235418718061826678977006985430826070967084558638196203200655037509089127703798250310651807964183101799278552262648903582683004790339199380679377835386438762530268631986157462802621591884836144479923825010808827466656982062910940942818539940844756982421717890768026806639952766705750025020062193435504844321553295783273432862397623605648306258272647192723389367679788190394268009357377241019876748346166629548050812953645958077450033420968408027328276285526332995519140728836949766952507758538748215912483538849606140224855232715936906327767843274810104080761951633986676569364540173286185218603576437107599382329590272476275614838040816265154849963900711741129771102386781579261855775350375571648876019241764425269983188407854498984938629298175073089131649049818398463397388744150474860743675297993000256563623908963865660892335265118850959446418216954864429296875 681 505969399323108404875282146110087706507171354282586202084306585032556091506049870302804869418672797110639253201548818109629465157776031569519651650357104633233960943155803695608133160306874367986555261992637176325839710814182120152587621790623176032859489714253075958049335284483836975715486525784052304645265722093121634035561035142125723165727287344817509072829296532929412191727126598760735390425028052254499132782814897156429912148943409495485938003325193784024601339206901550531947088632822363059371236321856890096374313956846027971726390129512092034697016551653917016173855866810905139175842498082519467530903442759350572360840211111794573550936875750800868868679677618470348409729375385710251861153014120262188041382792447119423089973118501474474816274474308174356802840308683846080788796285472142080568473349183092140099821164474468295826756155806575193275570488273046875 682 505969399323108404875282146110087706507171354282586202084306585032556091506049870302804869418672797110639253201548818109629465157776031569519651650357104633233960943155803695608133160306874367986555261992637176325839710814182120152587621790623176032859489714253075958049335284483836975715486525784052304645265722093121634035561035142125723165727287344817509072829296532929412191727126598760735390425028052254499132782814897156429912148943409495485938003325193784024601339206901550531947088632822363059371236321856890096374313956846027971726390129512092034697016551653917016173855866810905139175842498082519467530903442759350572360840211111794573550936875750800868868679677618470348409729375385710251861153014120262188041382792447119423089973118501474474816274474308174356802840308683846080788796285472142080568473349183092140099821164474468295826756155806575193275570488273046875 683 345577099737683040529817705793189903544398034975006376023581397577235810498632061416815725812953520426566609936657842768876924702761029561981922077193902464498795324175413924100354948489595193334817243940971191430548522486086388064217345682995629230443031474834850879347695999302460654413677297110507724072716488189602076046288187002071868922191737256510358696742409531990788526949627466953582271660294159689822907690662574757841629997728348685416895656271107354488802714678313759013319861536217673969550554407828255935823656432525837104689124458456758859698062304779625322046743557031848210057100426190360796323607051404636440922453864189355693735289886137796993437308219813415247963845163388440102021167508644139074432264447241382565970451639936507066299515465952483085696339930831066873178747862977473041028267297492051931688177855336061846049674454415890857007214643490491015625 684 472403895341412716404260803819290598145192113810833716024235770488081352951630027956787097186307462423116555783411271065054756068674327411229287479524064668969853208147790834245185214585276629288695172467307618685559830238480092483785111548655025158015624026099241152068300431046463714583496865150064058807403439355186037955275951631832244816636104829649660338446873830231407916340140747325546965359622116295987914813135739693969508206894652652964896362122603753586193310965254908571208250720009560316375607875501225864270938343262819322110033134710389361207251170633747815237898442462536503148056282602223208574370839270138014740994432346849233336141274350368490028800336484938643966576338351997619462935984316538114748905499378969967681607391793205159631437641957044378146896685446068415635348328690205647085641395671634990617739128244396543549904979186522801528862417651501218359375 685 472403895341412716404260803819290598145192113810833716024235770488081352951630027956787097186307462423116555783411271065054756068674327411229287479524064668969853208147790834245185214585276629288695172467307618685559830238480092483785111548655025158015624026099241152068300431046463714583496865150064058807403439355186037955275951631832244816636104829649660338446873830231407916340140747325546965359622116295987914813135739693969508206894652652964896362122603753586193310965254908571208250720009560316375607875501225864270938343262819322110033134710389361207251170633747815237898442462536503148056282602223208574370839270138014740994432346849233336141274350368490028800336484938643966576338351997619462935984316538114748905499378969967681607391793205159631437641957044378146896685446068415635348328690205647085641395671634990617739128244396543549904979186522801528862417651501218359375 686 472403895341412716404260803819290598145192113810833716024235770488081352951630027956787097186307462423116555783411271065054756068674327411229287479524064668969853208147790834245185214585276629288695172467307618685559830238480092483785111548655025158015624026099241152068300431046463714583496865150064058807403439355186037955275951631832244816636104829649660338446873830231407916340140747325546965359622116295987914813135739693969508206894652652964896362122603753586193310965254908571208250720009560316375607875501225864270938343262819322110033134710389361207251170633747815237898442462536503148056282602223208574370839270138014740994432346849233336141274350368490028800336484938643966576338351997619462935984316538114748905499378969967681607391793205159631437641957044378146896685446068415635348328690205647085641395671634990617739128244396543549904979186522801528862417651501218359375 687 648610548303759659623050083643885991253348772262274692101275712880135697602588028384668684436800145906939031090623675172320180082289851535617811709386540790495608454786916815418639299625584812013378471797613360455273646917433166980236958156303349541955451787834258101789776491826794680123141195851037952742564922234670430112593881590505672133241371931108983644687557768907723069135013246077975983438761165674391407038435370599820134768066358092520802705194334953673843415955294989468268928238573126314383709613063183111643998345299850929257075493957364592937555857280135750321634561501062618822281276012852465372611162317899494239385355612223997370521969683055936809542861993820758166109312557292731522611106466606831550247250647325765626846948932070684173963882407021931195689149117451934667333255291652353448585636257154842118155823079556454294019536423095806499128099435511172807421875 688 648610548303759659623050083643885991253348772262274692101275712880135697602588028384668684436800145906939031090623675172320180082289851535617811709386540790495608454786916815418639299625584812013378471797613360455273646917433166980236958156303349541955451787834258101789776491826794680123141195851037952742564922234670430112593881590505672133241371931108983644687557768907723069135013246077975983438761165674391407038435370599820134768066358092520802705194334953673843415955294989468268928238573126314383709613063183111643998345299850929257075493957364592937555857280135750321634561501062618822281276012852465372611162317899494239385355612223997370521969683055936809542861993820758166109312557292731522611106466606831550247250647325765626846948932070684173963882407021931195689149117451934667333255291652353448585636257154842118155823079556454294019536423095806499128099435511172807421875 689 648610548303759659623050083643885991253348772262274692101275712880135697602588028384668684436800145906939031090623675172320180082289851535617811709386540790495608454786916815418639299625584812013378471797613360455273646917433166980236958156303349541955451787834258101789776491826794680123141195851037952742564922234670430112593881590505672133241371931108983644687557768907723069135013246077975983438761165674391407038435370599820134768066358092520802705194334953673843415955294989468268928238573126314383709613063183111643998345299850929257075493957364592937555857280135750321634561501062618822281276012852465372611162317899494239385355612223997370521969683055936809542861993820758166109312557292731522611106466606831550247250647325765626846948932070684173963882407021931195689149117451934667333255291652353448585636257154842118155823079556454294019536423095806499128099435511172807421875 690 648610548303759659623050083643885991253348772262274692101275712880135697602588028384668684436800145906939031090623675172320180082289851535617811709386540790495608454786916815418639299625584812013378471797613360455273646917433166980236958156303349541955451787834258101789776491826794680123141195851037952742564922234670430112593881590505672133241371931108983644687557768907723069135013246077975983438761165674391407038435370599820134768066358092520802705194334953673843415955294989468268928238573126314383709613063183111643998345299850929257075493957364592937555857280135750321634561501062618822281276012852465372611162317899494239385355612223997370521969683055936809542861993820758166109312557292731522611106466606831550247250647325765626846948932070684173963882407021931195689149117451934667333255291652353448585636257154842118155823079556454294019536423095806499128099435511172807421875 691 679418481383509367890392564620125937167205692925898060050687679259978015682677585548480977130833931981076417275390280055285565935572797930565910864684965605584011828493925242992711682868283692804411292712162787151497736901806658273762571127084252108398870398494385634525830738344727976065631253683826386609879441169924463242563200855382478871855518368903733185070955477160638639853499698516000241154873826925650013596020592247706871377889628543696947220953351493498674237526976185395032336354721641955162740895902762690594544396232309600563203829521611709623616207994042176284496744937629556889305351857366339169689381422902599634810650587741609434429605413193712266936637165428461817707244570099113285196073742036627607339181254088041372663956975143824212264202007059522836489001116860565474128180966432912159972847087542709487304802904447219753686407290893587666003809633836094825588671875 692 618950236540377034148147626368934728759324386255493132706176475805839972286919280434666170166189712034760616137880545130365150567306818914745544797728003666687034775757965896366360343093006444144818687660780299095014438317545865687397702296773753670751370933028385313053031802632047186195790072105965838201600170905801186013975075979253438252260377234071300931599640439693341800906538225348076219692090056329267162385974759537660959825257451603307918918288503210577292230387075304894874458419151415821153256956167416811131629944967634046113078688694188267467114365482572422595176534638180526326157175542060734983587026476264268267312502685432606194765370531419471875179276457705328715931299803360292202813623178995367750285994122474205690496864804356023857372688028431225304041480017459975146930772860420382977735263696751408342934675445951417195608317042004058363729470576424682386111280078125 693 528565530777435554353670048137433585618551995094357927161551217596789045505481879107315260603065509850350654259505162365811400996846130584752813661595220893840337127034983686051545980438092608150998025329445174291216428964599372918358413575383222605253092171672404195604638601735309296495123887366324370795559496930658570464538920562983294835405958355312810360033851784537439625026932728734480119292988946481013802208347360834894073292277926219733491817496586857879839650202455426895708333406619484048807221995019143305834013616539397135877949349866941304412565640890326577792635810963433412746504846748130431241321115692796130031863793924366017245743271162612700149598015762344431012750896501588635527594895968399118488715622649422891281380755597229738563085130681837083948797164831306554352630890572519541398578363532665592094734991841119912208034429583265634811041392464922871380112109375 694 618950236540377034148147626368934728759324386255493132706176475805839972286919280434666170166189712034760616137880545130365150567306818914745544797728003666687034775757965896366360343093006444144818687660780299095014438317545865687397702296773753670751370933028385313053031802632047186195790072105965838201600170905801186013975075979253438252260377234071300931599640439693341800906538225348076219692090056329267162385974759537660959825257451603307918918288503210577292230387075304894874458419151415821153256956167416811131629944967634046113078688694188267467114365482572422595176534638180526326157175542060734983587026476264268267312502685432606194765370531419471875179276457705328715931299803360292202813623178995367750285994122474205690496864804356023857372688028431225304041480017459975146930772860420382977735263696751408342934675445951417195608317042004058363729470576424682386111280078125 695 763193879827838513129651820430252439900523287614664775223398860426436463978938693507603169132169805221653040860518551332139519811722341448514851785114677764102385666779242782202663801594335936060195669125499752274986976963681708615780150797501545833232269954412312346551210607437789378786424256604150232061159273619976801496886653488598567512034990424255611506288089321446783971524708046051881898510591931355446562744728433461974056504633109251920985102698524304041050838948304938218094276719052300642605742239417283367609901288492767011236841786306027456802853718227586217749909413857189304964435481556178464837961808232138431895576452139867578538551628275486401818963349516282772769335758080592222198290534129464078607011090163346739445742126762461188480114288567732706910038816297731165409285786510999239183397365840630589818661745309434546480404829891496989351084427344543381487190234375 696 618950236540377034148147626368934728759324386255493132706176475805839972286919280434666170166189712034760616137880545130365150567306818914745544797728003666687034775757965896366360343093006444144818687660780299095014438317545865687397702296773753670751370933028385313053031802632047186195790072105965838201600170905801186013975075979253438252260377234071300931599640439693341800906538225348076219692090056329267162385974759537660959825257451603307918918288503210577292230387075304894874458419151415821153256956167416811131629944967634046113078688694188267467114365482572422595176534638180526326157175542060734983587026476264268267312502685432606194765370531419471875179276457705328715931299803360292202813623178995367750285994122474205690496864804356023857372688028431225304041480017459975146930772860420382977735263696751408342934675445951417195608317042004058363729470576424682386111280078125 697 618950236540377034148147626368934728759324386255493132706176475805839972286919280434666170166189712034760616137880545130365150567306818914745544797728003666687034775757965896366360343093006444144818687660780299095014438317545865687397702296773753670751370933028385313053031802632047186195790072105965838201600170905801186013975075979253438252260377234071300931599640439693341800906538225348076219692090056329267162385974759537660959825257451603307918918288503210577292230387075304894874458419151415821153256956167416811131629944967634046113078688694188267467114365482572422595176534638180526326157175542060734983587026476264268267312502685432606194765370531419471875179276457705328715931299803360292202813623178995367750285994122474205690496864804356023857372688028431225304041480017459975146930772860420382977735263696751408342934675445951417195608317042004058363729470576424682386111280078125 698 618950236540377034148147626368934728759324386255493132706176475805839972286919280434666170166189712034760616137880545130365150567306818914745544797728003666687034775757965896366360343093006444144818687660780299095014438317545865687397702296773753670751370933028385313053031802632047186195790072105965838201600170905801186013975075979253438252260377234071300931599640439693341800906538225348076219692090056329267162385974759537660959825257451603307918918288503210577292230387075304894874458419151415821153256956167416811131629944967634046113078688694188267467114365482572422595176534638180526326157175542060734983587026476264268267312502685432606194765370531419471875179276457705328715931299803360292202813623178995367750285994122474205690496864804356023857372688028431225304041480017459975146930772860420382977735263696751408342934675445951417195608317042004058363729470576424682386111280078125 699 618950236540377034148147626368934728759324386255493132706176475805839972286919280434666170166189712034760616137880545130365150567306818914745544797728003666687034775757965896366360343093006444144818687660780299095014438317545865687397702296773753670751370933028385313053031802632047186195790072105965838201600170905801186013975075979253438252260377234071300931599640439693341800906538225348076219692090056329267162385974759537660959825257451603307918918288503210577292230387075304894874458419151415821153256956167416811131629944967634046113078688694188267467114365482572422595176534638180526326157175542060734983587026476264268267312502685432606194765370531419471875179276457705328715931299803360292202813623178995367750285994122474205690496864804356023857372688028431225304041480017459975146930772860420382977735263696751408342934675445951417195608317042004058363729470576424682386111280078125 700 865911380919987470773258529290139685534294816371434892655940889652370121229400073328097972062499407136630101976894882637380845643662239661729017172021477129695161651285394289016538119987116015358601344037431638433925199206246666096669385513186481385381167935306711052961191491882234013487910310876246207644038639097215859233551131294975560114912267750465750003307896975130985179468246977261958631349233988804644760177978688593187682795535174793027778566685615991597631830311518351547929367328392830733793406481678216118773150293009720030512197085483169386186492997310118819210651971958814556330293888583342968242038250040293711305970191256920216066476753373455841153375807764329754873587888424901048791736258827414519482650105777341413761005113861294077376464390551775284200354030544426505230556151231728115785851633911755220271765610948886032656656035541763677650857529336418130658169680829296875 701 607003878024911217012054229032387919559540666276375859751814563646311454981809451402996678415812084402777701485803312728803972796207230002872041037587055467916308317551061396600593222110968326766379542170239578542181564643578912933765239244743723451152198722650004448125795235809446043455025127924248591558471086007148317322719343037777867640553499693076490752318835779566820610807241131060633000575813026152055976884763060703824565639670157529912472775246616810109939913048374364435098486497203374344389177943656429499259978355399813741389050156923701739716731591114393292266667032343129003987536015896923420737668813278245891625485104071101071462600204114792544648516441242795158166385109785855635203007117438017578157337724149916331046464584816767148240901537776794474224448175411642980166619862013441409165881995372140409410507693275169108892315880914776338033251128064829109591376946261337109375 702 607003878024911217012054229032387919559540666276375859751814563646311454981809451402996678415812084402777701485803312728803972796207230002872041037587055467916308317551061396600593222110968326766379542170239578542181564643578912933765239244743723451152198722650004448125795235809446043455025127924248591558471086007148317322719343037777867640553499693076490752318835779566820610807241131060633000575813026152055976884763060703824565639670157529912472775246616810109939913048374364435098486497203374344389177943656429499259978355399813741389050156923701739716731591114393292266667032343129003987536015896923420737668813278245891625485104071101071462600204114792544648516441242795158166385109785855635203007117438017578157337724149916331046464584816767148240901537776794474224448175411642980166619862013441409165881995372140409410507693275169108892315880914776338033251128064829109591376946261337109375 703 22258814159486337987557984612684195266306248416477608335794983998923214900224925373548936671342960478595416209092886591640978189751900406448231435471477752540043020564310477377821555221115786016210151695043473147731137652935995816203482509470285200884669328779038815243463254435034195845228869904060652019488037841689284183290996721900675027453398898556818788737162461688773401982029654954651557008231002941155670113712817885075826490255496361354570359449083074305319897703458722977302917740729955253461248348776301180845014072497317253153017696537340896302793923559199754027618117142414046726995869760343078857575565997319224965453864073965054156705854858520638406338065734374054362890236929709275027265870510611150041448459656637169721228136410525653602490938451676308767398000485858067657249687705150973378729072179156784091366486274708877134802465405199925180604848105449630381447915769741796875 704 22459143486921715029446006474198353023703004652225906810817138854913523834326949701910877101385047122902774954974722570965746993459667510106265518390721052312903407749389271674221949218105828090356043060298864406060717891812419778549313852055517767692631352738050164580654423724949503607835929733197197887663430182264487740940615692397781102700479488643830157835796923843972362599867921849243421021305081967626071144736233246041508928667795828606761492684124821974067776782789851484098644000396524850742399583915287891472619199149793108431394855806176964369519068871232551813866680196695773147538832588186166567293746091295097990142948850630739644116207552247324151995108325983420852156249062076658502511263345206650391821495793546904248719189638220384484913356897741395546304582490230790266164934894497332139137633828769195148188784651181257029015687593846724507230291738398677054880947011669473046875 705 31644933173072696476489423122145479410397533554986302696441348646573155082566672129992425835851531396170009911559384102490737513784671521739728115412525962708880901518889483788978726448311111779311664671961099948139551509563699467975983217546224534678917576007912681894142083028453850583440824994074851823717773126810663226985327510588473573704975599499156692390637865696157058903213901885583980219018860492385134242933352643672486080492924322506926943191931874161461497486950900741094989396558703514696041013736640639084920451602058489779835351830903342796652368039566665505738152397144344364882215116754308693316888242634793068111414930538712158559736441116479730161107631310639980688154928466011830038370053396170402076487573107588086445338200252521739242919868917626324743156728735183485026393266346740984044926064735795963797997573514391153883103819730034830687481059403735970327254339442287523046875 706 31644933173072696476489423122145479410397533554986302696441348646573155082566672129992425835851531396170009911559384102490737513784671521739728115412525962708880901518889483788978726448311111779311664671961099948139551509563699467975983217546224534678917576007912681894142083028453850583440824994074851823717773126810663226985327510588473573704975599499156692390637865696157058903213901885583980219018860492385134242933352643672486080492924322506926943191931874161461497486950900741094989396558703514696041013736640639084920451602058489779835351830903342796652368039566665505738152397144344364882215116754308693316888242634793068111414930538712158559736441116479730161107631310639980688154928466011830038370053396170402076487573107588086445338200252521739242919868917626324743156728735183485026393266346740984044926064735795963797997573514391153883103819730034830687481059403735970327254339442287523046875 707 31644933173072696476489423122145479410397533554986302696441348646573155082566672129992425835851531396170009911559384102490737513784671521739728115412525962708880901518889483788978726448311111779311664671961099948139551509563699467975983217546224534678917576007912681894142083028453850583440824994074851823717773126810663226985327510588473573704975599499156692390637865696157058903213901885583980219018860492385134242933352643672486080492924322506926943191931874161461497486950900741094989396558703514696041013736640639084920451602058489779835351830903342796652368039566665505738152397144344364882215116754308693316888242634793068111414930538712158559736441116479730161107631310639980688154928466011830038370053396170402076487573107588086445338200252521739242919868917626324743156728735183485026393266346740984044926064735795963797997573514391153883103819730034830687481059403735970327254339442287523046875 708 31644933173072696476489423122145479410397533554986302696441348646573155082566672129992425835851531396170009911559384102490737513784671521739728115412525962708880901518889483788978726448311111779311664671961099948139551509563699467975983217546224534678917576007912681894142083028453850583440824994074851823717773126810663226985327510588473573704975599499156692390637865696157058903213901885583980219018860492385134242933352643672486080492924322506926943191931874161461497486950900741094989396558703514696041013736640639084920451602058489779835351830903342796652368039566665505738152397144344364882215116754308693316888242634793068111414930538712158559736441116479730161107631310639980688154928466011830038370053396170402076487573107588086445338200252521739242919868917626324743156728735183485026393266346740984044926064735795963797997573514391153883103819730034830687481059403735970327254339442287523046875 709 22436257619708541801831000993601144901971851290485288611776916190420366953539770540164629917618735759884537027295603328665932897273332108913467233827480907560596559176892644006385917051852578251531970252420419863230942020280662922794972101240273195087352561389610091462946736867173780063659544920799069943015901146908760227932597205007227763756827700044902094904962246778575354762378656436879041975284372089101060178239747024363792631069483344657411202723079698780476201718248188625436347482160120791919493078739278213111208600185859469253903264448110470042826528940052765843568350049575340154701490517778804863561673764028068285290993185751946920418853136751584128684225310599243746307901844282402387497204367857884815072229689333279953289744783979037913123230187062597064242898120673245090883712825839839357687852579897679338332780279621703328103120608188594694957424071117248802962023326664581853840234375 710 22436257619708541801831000993601144901971851290485288611776916190420366953539770540164629917618735759884537027295603328665932897273332108913467233827480907560596559176892644006385917051852578251531970252420419863230942020280662922794972101240273195087352561389610091462946736867173780063659544920799069943015901146908760227932597205007227763756827700044902094904962246778575354762378656436879041975284372089101060178239747024363792631069483344657411202723079698780476201718248188625436347482160120791919493078739278213111208600185859469253903264448110470042826528940052765843568350049575340154701490517778804863561673764028068285290993185751946920418853136751584128684225310599243746307901844282402387497204367857884815072229689333279953289744783979037913123230187062597064242898120673245090883712825839839357687852579897679338332780279621703328103120608188594694957424071117248802962023326664581853840234375 711 29638385230790676092247029053634273318324770529042653384117458639921224509299564782251822876642979867747076654287454859532275954125934093676971246799842678415583301422579450470787208787123617241125456079815614086170332919789515089557426818018854947275234559299352828881039282519384121616459108217700224495397491607541294884983615858662123862294356274828140151789910497725991221614767049454265577246082393776883831146948146663624560939325605475108865525393764463382399209667434859478779851363487610028955737224226259198297501453349880408525631789231321624891448519075366929780143130844881558989037636086894061906950691894356761275153227458060696063961496878139477052423018904358314063814929781086396813074246192678843877242047145750700070395964047528451668590792849488239186582428164693850846609924472707845915043398388239999125934980554321933062223408993644114524382330344936920479474271237337624641796875 712 32216745300550206845616058944393974970238087170898653576749295397546097048321991401265659306530233084072347315682788634401233615358175167491285442720994279978535725235840799617645973728341290466125119746916506019553613011967087123246463471306668775589609177454505711555775183210886265419361788518967786608387111334057684969069713241902406768744667827612407347174330249410608203659803055610170410424651525209677909822033461166165163384472123914679612655373302130539472891064649013535818287050568972640667445662004029159694500341134690236880226382754451260212857871525423900903529527871388202865933623619373601736476550722716388667980911506887003499249271456707875090936077312797904995959782365705205446426359046883723604286360088719734988427151188296842533172912771130247853095503557737666765214453432058618976780841797370734307212458464078389339950293264835893290539267863975625677714388692072351138258984375 713 1029896599769201773677597239157884812758256270527760183695437152869941360480228821892073173315208418913409554511020759248116855252256502934963350765693720369636416248668330078099585805315684479094515924812717982754117112737399462552814364518222863116429119188948876133928167953612525452599597820074099242868117010711327929172518897507267261542773090876254699388701976682771378381511768648699318604220311660735187375278553548892570223032641122562822456176611045527890891453066682981096642660229479093125852859711161061201846768969821871766074333719666490286159424215538551154690250390985345452907749064735459332930589089232643263547389783978226466701807355277338845648956536031700769386972397561737374109952316627799035220896220900685721726816349277489385495946985683550826529601420184452508526694301650648109870639168425625732207985365738763994706152923401689362933045627522575646664998683672377418645633984375 714 47408466060343578420578427750912955735678441872358509101077058617593752303396339639999626397445239154497917235071826562808475885321613860909441985246610934434553741511280871659616417554370379086060458861540276173875003866976420421382777360242065344101430744600969233648886957090486252285794389975669019986219450783389192094489821507834528458759264538077917936376700668590798611303783672957868633813625314189326205952338577879667668008631576835391859514968514902203235551726650213355642228262821505351309420348639575301130172236126961645489937877998841343172564463083016532185257655094712514880624448883145176390062923559192965712326620056029973160757390192927823636808418610233451545651922945825781704996837284769974943878029265331565319489255819967011390410204792594420305088426664619797731212669950176608154367809462689287737445003771265039369215491022393894222756648724990820896482358761305889561526441796875 715 2100147638007160180453203770937693026134819296503609594668612619700785633288154449712343449780426649305103235596446844905852673243862172424427370504439617784516296195208231333649347681241053423133392267107372694226488796303188448246835654281363252678349280555078336081412043312151450490008405681532161916369535450253357820593804602975561776194576659772313686663551462917903787682146312928360622609309787793272961597482646661491398025114370222231023984653590241652701131705938877801441595069814729865557656012024384546264765499888188273933558758057470672661201433150114549359274728863040669696696782461074448168903397450748689188090356941862071781048391628156509659286976136014731670020834534577136303749654894878025120038852818424923012088054543568718637583781662107140225095112212815992419694990066122873564630339591387672757481076222063269979016877036801027120173896781868368374893272010767089601686059845159765625 716 2100147638007160180453203770937693026134819296503609594668612619700785633288154449712343449780426649305103235596446844905852673243862172424427370504439617784516296195208231333649347681241053423133392267107372694226488796303188448246835654281363252678349280555078336081412043312151450490008405681532161916369535450253357820593804602975561776194576659772313686663551462917903787682146312928360622609309787793272961597482646661491398025114370222231023984653590241652701131705938877801441595069814729865557656012024384546264765499888188273933558758057470672661201433150114549359274728863040669696696782461074448168903397450748689188090356941862071781048391628156509659286976136014731670020834534577136303749654894878025120038852818424923012088054543568718637583781662107140225095112212815992419694990066122873564630339591387672757481076222063269979016877036801027120173896781868368374893272010767089601686059845159765625 717 2665643547621134223728468559569277330780510231966051859309231075315523306024734567261105547861250122634378154658731912090422392168693085105584076114138150828354165144139411427032342982478679854163109936904220611892434406645233876295585024433298087766230752024293406204307757366087713509461510488605480979767532595405723433933500439383507551184081801110474325056571520249208261956169766542374466075412689023702527873509860642973581372886530140351689433134273530813393021908423748352051200828205941450260514672480906160139423349282350572672090079979057107106733085654662665395784487564869158259846314673799543158581548757239035966814421167128741242021563510317341312451936937917724077183220449999146433368693945403197517285806987425079429869071887452589732203329603011100037698224801563611282039788099870750946071989933089933623977309323486860832534264653441870560858453576986157556441150390991354649438550715778515625 718 3009511565264260538589441003753714106451196051889672549160121884031225812501925326437788163535351388454212936609708328750086880758454493084204421932861972285211852447733395501119515227218429555350151118764865070826558445102469046337715492585193541088074519035427255604663458066313028552182045341635588026157544300213061756910921996063980025286828353453725512988869246361356127748515666426340772199140925907760153969192632665917173369988892528457057370008594816288320721734610411889465805735044507897344121065230943054797408961339773796546789700296355473923501653704114149231840686460737279675366489266719684226038568546922871606533481497688348862242345203148278341758236802909110483139855888049036323273255464360209997015676088802914676322182160933973807657559121799531942561295800965317137422920764754077818115276634458535061470382226216665879931184793735871863209194088417371881222058791429239399216123758113944140625 719 2163838815425003327245808081698920442538409961308674562846127634618451359188884309708769689581917648298579101422380288371312467265328780527542979369727758073067321909920311365304931448370050850296758654391937985924295522028675244316817439168754156042325579186472196779753026349679067529018890600635987790807274351853191403218952915170001638181229586133228643838996988133815055851182764160539015211182325727679550703849502886794447653022013727960624249036179672911302598927184886148525914323497001178190423045901048056399337043203297359717141794513079585750997689013258073297693453565270104086588505782771452958521730785237544685097573196837922831952246201063612127724172261291650437377556383507257116433470678874990987854271107849295652275648973711527167705785008573863466701571680894063021807080029858181951224883900175686709197204820649782767670521866696091869647410549572090382598660271037623128036392982083925837109375 720 3113764055396579787906717829564746516812771934323182695935577666215951505872804521670919583308379495901655326946805234966318640394808115179134347313038243867143876228375328054673796354204503173577035703669998761745061256199263676571900294963837230544906508449333491166064604917188178174258183574315186430971667792316742429232073244929632357342789374445716018484316665924559865369851997627015642888891366722130873462839434654097210172698677754535338294363062549319364439856219051167728790711512184695416018763051608153158646005169544900632967042304321523895685674490078367475380879680423679780600859821408120807312770599956826801855407830249770955179282283330537851795083883998684979386303635866942990547764306901112031522296124195136443624658873170887594328624627337789528583561648806556688380388162965923827812607932352813174534777736915037402677880966175676200422623780834238060559472130023139681244369501218769279600390625 721 3113764055396579787906717829564746516812771934323182695935577666215951505872804521670919583308379495901655326946805234966318640394808115179134347313038243867143876228375328054673796354204503173577035703669998761745061256199263676571900294963837230544906508449333491166064604917188178174258183574315186430971667792316742429232073244929632357342789374445716018484316665924559865369851997627015642888891366722130873462839434654097210172698677754535338294363062549319364439856219051167728790711512184695416018763051608153158646005169544900632967042304321523895685674490078367475380879680423679780600859821408120807312770599956826801855407830249770955179282283330537851795083883998684979386303635866942990547764306901112031522296124195136443624658873170887594328624627337789528583561648806556688380388162965923827812607932352813174534777736915037402677880966175676200422623780834238060559472130023139681244369501218769279600390625 722 2393362071788301143663887647628552280409509557512054339689145016307418528726214082760122662035649112914416085278097797821920553723910926348296961808638158237620196947252365914430281594315528957399719987448115881433559766486751480839277705583272275591780559914937349089980480336040106206193838258505139455012811523686965741146866444988187822707755091810696401602088136759846168616335125001549302758563694636534107196648297197615073153496293431618246190901662220845014942241521176916009831446204600073340521724098084668069674100822094466282065366874958896153486298608822726729731652329303366472406502552965504079410277171373425673985709323789216721890301524466208956030041417370242105600540842326627971212731980708003098787314469020089503170375767233580011013546984886848215667610798467760713589844860081417238902850063299625806713895262809406151174389674231880246289487917628161460845097717158447103185526134680068623828125 723 3113764055396579787906717829564746516812771934323182695935577666215951505872804521670919583308379495901655326946805234966318640394808115179134347313038243867143876228375328054673796354204503173577035703669998761745061256199263676571900294963837230544906508449333491166064604917188178174258183574315186430971667792316742429232073244929632357342789374445716018484316665924559865369851997627015642888891366722130873462839434654097210172698677754535338294363062549319364439856219051167728790711512184695416018763051608153158646005169544900632967042304321523895685674490078367475380879680423679780600859821408120807312770599956826801855407830249770955179282283330537851795083883998684979386303635866942990547764306901112031522296124195136443624658873170887594328624627337789528583561648806556688380388162965923827812607932352813174534777736915037402677880966175676200422623780834238060559472130023139681244369501218769279600390625 724 4505616588158850953101020699380188209828080988965645361018780883014481828997948142857820637047225130569695258092027174996263072651287342664207400561966338875757188902459099695112983324533916092165970663210488208245103637720334539999539726812672472598479717726185561717295483315171293818151591632034074765616003295482326295098809985413178021075016224822951078746806215592838125190175840566291635260225807646923373900728661944478663119894986710812634511943351508865120344471948967039703560159558131254266979150135676997620560769480331471215903310214353245077057170987143397736876132897573064642529444161577550808181579058137528382284775130371418572144421463979288271547486380146097165171981361099466507322614952085909109612762491710362433924881389478274348993519835757781447860413705823087528086421671811691778844843678114520663551823385316059121674893758056203462011536610867142473629556172143483118760602668263559147581765234375 725 4505616588158850953101020699380188209828080988965645361018780883014481828997948142857820637047225130569695258092027174996263072651287342664207400561966338875757188902459099695112983324533916092165970663210488208245103637720334539999539726812672472598479717726185561717295483315171293818151591632034074765616003295482326295098809985413178021075016224822951078746806215592838125190175840566291635260225807646923373900728661944478663119894986710812634511943351508865120344471948967039703560159558131254266979150135676997620560769480331471215903310214353245077057170987143397736876132897573064642529444161577550808181579058137528382284775130371418572144421463979288271547486380146097165171981361099466507322614952085909109612762491710362433924881389478274348993519835757781447860413705823087528086421671811691778844843678114520663551823385316059121674893758056203462011536610867142473629556172143483118760602668263559147581765234375 726 71914146363603420062445391382807184017066000664880665607220761673794144472636250308153675187910760309022906014406845740115354902587197276263414320369544734795960492072149690233698326842885834747061057755502602291800099161654259592932653579657065335144334774627647750569753209193449020631517554038895867333997028599193409996072106177179734394378333964399122167877774007077289316160396591278580790388464115852543970829530173295823942056643882891280459445127833432996185818116777462920708523706707332949355254215315540559021770441675570612077032734331292144674909506125795771278279957178163684759412458262939288449386183346933090509647295855858211829997110986573420102169430113511856853309994504508584923376257250243195298529302130189094807875031857462736884285570098529949689300063158642300035787376303786412482142549946385864310950653053029619641052979272335063457166135846050461021601346063582134058537979188154667554552554905859375 727 75965142142411564317983002724792095499931345548334058381541114399640642424924322924262279864920961347990475333104397767501792959604836686032608712450281559251751742551065954434252787292272436704197754199927819381499490547529405690062142888452727482538350296817197776007097977220525197412711569375460910436788415217214573974560843990246446012548059894947689118716496894669960100629027891661894524891836687962633625250328437487751000536636689458429179006131329418110293961437113654184494955555629863721725385040518480274252025792425597180225944065288908162476591833515367972870156745445966823285594921449348921507028556441049178431146237678714560760592678245558087429944736281236093261713799804942058020694965197406644732890756248484776707497440277025470315714260547750240285248025016431779439103314998355004883674121927415726433450814290159831145053134647724969916771761444394329541409171488689779252189482093802608132568054876261339453125 728 69501502417576911544357733508501459743761523831961627064538988471766370013654458302161280754730980190293207075118387710431649551331049118053621877813615333258693268573710845776992486086251085731196481427198370888837594279532850585601228626214755244774336959576576190308415349698559192509342698422196624370346217033133187533907451043226391594280018202147931490134031925590082434244307311676024267970573365016133234446778076384035682101222954673768690764987492605773370504517029875740617525668462821337351678902578664477815211155009695498834349556531480478020669564057976187438386775339402400078311913494372297810639118427309403871131050026271327319846915137747563979821350669017468674944007140843602946655960839347341933111396384707023520125745907617081716115517427035901450364158294997053466700196704807872720653359494433418511848869432900119986324917335521472933917439564862149626174905296148013954427705483808424640958879118262890625 729 227895426427234692953949008174376286499794036645002175144623343198921927274772968772786839594762884043971425999313193302505378878814510058097826137350844677755255227653197863302758361876817310112593262599783458144498471642588217070186428665358182447615050890451593328021293931661575592238134708126382731310365245651643721923682531970739338037644179684843067356149490684009880301887083674985683574675510063887900875750985312463253001609910068375287537018393988254330881884311340962553484866666889591165176155121555440822756077377276791540677832195866724487429775500546103918610470236337900469856784764348046764521085669323147535293438713036143682281778034736674262289834208843708279785141399414826174062084895592219934198672268745454330122492320831076410947142781643250720855744075049295338317309944995065014651022365782247179300352442870479493435159403943174909750315284333182988624227514466069337756568446281407824397704164628784018359375 730 332499427157335417019811602926415002003199499465058173536005457727227091893893761439495998968759047820154310532997949028355347784190370174764728334394882384844917377146015682558724449978276455454273570133084065432823270126536208705401999422757588191070359249168874665583067846294238789075438539156392404981822893405748190286652814145308694196922858160186035272622106907970415360453255081804112335451569183212447377720687570883886129348858789759544516509836828863068756669210246464365534420466991913509992010322349388160401116893446838857848957173769551027160042455296765617252676074816996785521048971183800229436263991542472253993127082319733632449114152680807748680868110702970380206521301746231387956581862669048883995862840099617867648716296092540483571881318417502801728530605496921898604955209747799856375841631676298634599214214148029580921897570353092193325709999842113980402747943605995163786833363124574015796250376193395882786328125 731 332499427157335417019811602926415002003199499465058173536005457727227091893893761439495998968759047820154310532997949028355347784190370174764728334394882384844917377146015682558724449978276455454273570133084065432823270126536208705401999422757588191070359249168874665583067846294238789075438539156392404981822893405748190286652814145308694196922858160186035272622106907970415360453255081804112335451569183212447377720687570883886129348858789759544516509836828863068756669210246464365534420466991913509992010322349388160401116893446838857848957173769551027160042455296765617252676074816996785521048971183800229436263991542472253993127082319733632449114152680807748680868110702970380206521301746231387956581862669048883995862840099617867648716296092540483571881318417502801728530605496921898604955209747799856375841631676298634599214214148029580921897570353092193325709999842113980402747943605995163786833363124574015796250376193395882786328125 732 332499427157335417019811602926415002003199499465058173536005457727227091893893761439495998968759047820154310532997949028355347784190370174764728334394882384844917377146015682558724449978276455454273570133084065432823270126536208705401999422757588191070359249168874665583067846294238789075438539156392404981822893405748190286652814145308694196922858160186035272622106907970415360453255081804112335451569183212447377720687570883886129348858789759544516509836828863068756669210246464365534420466991913509992010322349388160401116893446838857848957173769551027160042455296765617252676074816996785521048971183800229436263991542472253993127082319733632449114152680807748680868110702970380206521301746231387956581862669048883995862840099617867648716296092540483571881318417502801728530605496921898604955209747799856375841631676298634599214214148029580921897570353092193325709999842113980402747943605995163786833363124574015796250376193395882786328125 733 243722080106326860675521904945062196468345233107887641201892000514057458358224127135150567244100382052173109620687496637784469925811541338102545869111448788091324437448029495315545021834076641847982526907550619962259457002751040981059665576881312144054573329640785129872388731333677032392296449201635632851676180866413423480116512768511272846344455031416363854832004363542314459212235974962414341886000211294723927869263989457888532812713492893746130601710395556629398638531110658379936730202305072602824143566282101521574018682896532882803285608373080902908311119732529197446211562840858643786928895877725568176781505800632162176962151340364752585200673915032079783076325145277288691380114179987607372174505336412831968967461793019896986509045035832174458189006400029553667012933829243751677432168745137294723491916018726899161224018970505682815750919068816577707745429884269547635214242663194455055748855170312753578651525749759182082378515625 734 243722080106326860675521904945062196468345233107887641201892000514057458358224127135150567244100382052173109620687496637784469925811541338102545869111448788091324437448029495315545021834076641847982526907550619962259457002751040981059665576881312144054573329640785129872388731333677032392296449201635632851676180866413423480116512768511272846344455031416363854832004363542314459212235974962414341886000211294723927869263989457888532812713492893746130601710395556629398638531110658379936730202305072602824143566282101521574018682896532882803285608373080902908311119732529197446211562840858643786928895877725568176781505800632162176962151340364752585200673915032079783076325145277288691380114179987607372174505336412831968967461793019896986509045035832174458189006400029553667012933829243751677432168745137294723491916018726899161224018970505682815750919068816577707745429884269547635214242663194455055748855170312753578651525749759182082378515625 735 243722080106326860675521904945062196468345233107887641201892000514057458358224127135150567244100382052173109620687496637784469925811541338102545869111448788091324437448029495315545021834076641847982526907550619962259457002751040981059665576881312144054573329640785129872388731333677032392296449201635632851676180866413423480116512768511272846344455031416363854832004363542314459212235974962414341886000211294723927869263989457888532812713492893746130601710395556629398638531110658379936730202305072602824143566282101521574018682896532882803285608373080902908311119732529197446211562840858643786928895877725568176781505800632162176962151340364752585200673915032079783076325145277288691380114179987607372174505336412831968967461793019896986509045035832174458189006400029553667012933829243751677432168745137294723491916018726899161224018970505682815750919068816577707745429884269547635214242663194455055748855170312753578651525749759182082378515625 736 358515179836406812053692722174186491004935837901702720207983132756178521244947691015806484416071661998746644252031307554180955260868777308348844973462941167282338247486051387609166727117926740158382297081006961964483661251046781283138768063592410163904277367901594926042283823791838914649068076775606015924815662054494145939251390282480082356972693351213471230457878418770744569501199119169711496914306310814538897895687328492554031767501548046700558115115991863801845397279263778476886930127590761798754315186000971338235381482540799870603633129916802008178125657126550449443377208938903065010572405836134310788045595032729910562311324621676551052830191329012189360905274288702891665020147958761770444468697349863275826351136297532268467154805247709128627996028414443473444176025662817558717502720224096960538256608463547268666160531905613859421969601950229185808093527359760504571400150957559043387006565955530060514196394377895756843178796484375 737 358515179836406812053692722174186491004935837901702720207983132756178521244947691015806484416071661998746644252031307554180955260868777308348844973462941167282338247486051387609166727117926740158382297081006961964483661251046781283138768063592410163904277367901594926042283823791838914649068076775606015924815662054494145939251390282480082356972693351213471230457878418770744569501199119169711496914306310814538897895687328492554031767501548046700558115115991863801845397279263778476886930127590761798754315186000971338235381482540799870603633129916802008178125657126550449443377208938903065010572405836134310788045595032729910562311324621676551052830191329012189360905274288702891665020147958761770444468697349863275826351136297532268467154805247709128627996028414443473444176025662817558717502720224096960538256608463547268666160531905613859421969601950229185808093527359760504571400150957559043387006565955530060514196394377895756843178796484375 738 358515179836406812053692722174186491004935837901702720207983132756178521244947691015806484416071661998746644252031307554180955260868777308348844973462941167282338247486051387609166727117926740158382297081006961964483661251046781283138768063592410163904277367901594926042283823791838914649068076775606015924815662054494145939251390282480082356972693351213471230457878418770744569501199119169711496914306310814538897895687328492554031767501548046700558115115991863801845397279263778476886930127590761798754315186000971338235381482540799870603633129916802008178125657126550449443377208938903065010572405836134310788045595032729910562311324621676551052830191329012189360905274288702891665020147958761770444468697349863275826351136297532268467154805247709128627996028414443473444176025662817558717502720224096960538256608463547268666160531905613859421969601950229185808093527359760504571400150957559043387006565955530060514196394377895756843178796484375 739 264942717899104634107678921686723816852647584209358310233699535106815927200016343660680991983476958217073770102251136282539725937782026430869796435389113522621647964892191975443174211340147860977044517542864144891753425664523571368239549598994791111125260974879278650345247745782168957925661308737172845768438774258271173849106777418752780861802820386546755239308372151471580236861386149066416796219672363691944245544912935755997429476183644006511712447070717987349563748589375932294419441364289572969279438922454717818955946915597651104376084883008516684043634860616520782138655757405849365042813007912903255672365694729187403905548068895418971228041511392140007937708997699351436940449889341524948358462367341548960835673489723876346397227401078057046056089064998273726875246082964822175892234510245607653837771633654561431544292633078248642112835535841219368312181116718863012878264711557636133062997852241136714719991135445264964307109130601953125 740 264942717899104634107678921686723816852647584209358310233699535106815927200016343660680991983476958217073770102251136282539725937782026430869796435389113522621647964892191975443174211340147860977044517542864144891753425664523571368239549598994791111125260974879278650345247745782168957925661308737172845768438774258271173849106777418752780861802820386546755239308372151471580236861386149066416796219672363691944245544912935755997429476183644006511712447070717987349563748589375932294419441364289572969279438922454717818955946915597651104376084883008516684043634860616520782138655757405849365042813007912903255672365694729187403905548068895418971228041511392140007937708997699351436940449889341524948358462367341548960835673489723876346397227401078057046056089064998273726875246082964822175892234510245607653837771633654561431544292633078248642112835535841219368312181116718863012878264711557636133062997852241136714719991135445264964307109130601953125 741 392380165208573963113472483018037972758771072214059657456109011493194388183224204961468549127529375119486253521433932834441334113855181144118168520811277127002660636005336315631341006994758982107002930480981798584686823409159409196362772956111285635576511503796211681161311911503392226687904398239752984583057824676499608470527137357172868456329976992475744509415699156329410330791712886767363275201334770627769427652016057854632193054227976773643846134111733339264703911660865755728035192660512857567502849044155437089873757382000121285580981711735613209068623228573067278347349176718062909628406064719009721650773593893926545184116690034115496388729478371759351755747025592739478108806286114798448518882766032834010997632438281060869014293780996602485209067905262443389502239448870901642496399309673744935333739789442405480117097389588886238969109428580845884470340233860636122072710037816859113066299819169123474500306871594437412138828622421492578125 742 581899785004315187297279692315750313601257500093450472007409664044407277675721495957857858356126063302198113972286522393476498490847233636727243916363123979344945723195913756081278713373227570464685345903296007301090559115783403838205992293913036597559966560129781923162225564759530672178162222589553676136674753995248919361791744700687363920737355879841529107463481848836515520564110211075999737123579464840982061207939813798419542299420089555313823816887700542129555900993063915744676190715540567772606725132482513204282782197506179866516595878503914389048768247973858773789118829072887294978926193978291417208097239744693066508045051320593281144485816425319118653772838954032646035359722308246099153503142026692838309488905970813268748197677217961485565047703504203546631821102675547135822160176246163739099936107743087327013655428760318292391189282585394446669514566815323369033828986082402064677322631827810112683955090574550682201882847051073493359375 743 432351540258206184161878811390602483005734322569433700701505380384994607313061071496688388758601665033533198681408886138353038378699494592088342229857801116653294672334563920768390084036308084855261212006148933424710285423027069051787052274377386191987055154176427968909533594616331289428374531384038381369549342218469947085811266312610711393107855418722256126845367013685531031779133886829467804682819542376849671477499281652225719928469126539598171095947561502802260034437846489398294409701646641855046796773434507310782107172747091640821830737728408391063234808244577068925315290001155260169342162125870522985616249130306948415477473131200807890352961604012105159753219342846256004272273675026851671052834525832778863950257136314258679910874172945383774830443703623235147443079287931521915865010950899658151252528053113883971145983568916491246653636960948073875449323143785263192134936659224734055250715448062913724178632296891156875998955358947605566015625 744 19930108951282530471310127568672602659115335067483185301237293519607096413310176212782844656605260953050779859616905424319660010142910602211496311769755058074366924510606393055660477703821693787572976089847447384078870027145278802080227748691974371292027281442070800082822770111029023448779780773210017265992116028244809150814641943212415963088092811236839840679190883229861923971922734781177977392463932444945639306098284386322649011542641326095856893009894742594675780807481409621793177404016805249592092190865010483505122794342122683366963931517066441602841934955650269146250258923183254028026165647516253498067952236159759401108265078928963641321600471060146011549144152047183863028938999597712781480522513137313607291515003212678382367851566750263355868358963405920270591683625935779365755629409803621541798287785664390709417916404576343496996992702988823361436587448959069277367844175180282565744892230009356133943462412989791658512923845181407773776622265625 745 29675932228459687871780779949753505359422733915482462913542330050694966559418852380833655693685233559092611210969572176811973755102793886692918008225165281472732350596292919259878451300990502049696161397782849154893437470419320136297459117802349838853828622067243421323323104695322215915233093571309715709062260766056520825563001853443287369038170195931654522771315225129264404794192952089174008337378795410524056926780345451234424378186992934556730913691733271723472237622339818926850041154581023016642625272198000609939127840775420675533409294028911931546631641148963250758766635536619865247730960649151701458623180879641881748250206702525226861927863101408557411196675642398256772050090170400994331624498022061459961257065839783678111345730982891142136887986496511415282911016919018375475610132191197592475737650512854277766323277526414175467028522134750357985179078711500054154000719976843440740394144530483931283441815532941799779525743605475116175153390553515625 746 29675932228459687871780779949753505359422733915482462913542330050694966559418852380833655693685233559092611210969572176811973755102793886692918008225165281472732350596292919259878451300990502049696161397782849154893437470419320136297459117802349838853828622067243421323323104695322215915233093571309715709062260766056520825563001853443287369038170195931654522771315225129264404794192952089174008337378795410524056926780345451234424378186992934556730913691733271723472237622339818926850041154581023016642625272198000609939127840775420675533409294028911931546631641148963250758766635536619865247730960649151701458623180879641881748250206702525226861927863101408557411196675642398256772050090170400994331624498022061459961257065839783678111345730982891142136887986496511415282911016919018375475610132191197592475737650512854277766323277526414175467028522134750357985179078711500054154000719976843440740394144530483931283441815532941799779525743605475116175153390553515625 747 44306166817090313992568704464981983501618141735815317129918698765687585073212346604584647950672053703725268537977571259980276816368471272832526586280171765238789399440265328454998527792378819560196368966889793788255902143336044963492106462878908309408766132746394428035721395310116068361443008701965405553629955323722385592565561767190828041973988102525960202497573631117991756357730077469136794447706541547912416991683055758692995596633180451293199254141757774683144050770153349657787111443789467363847439531391614910639117866277703068571380075985165513799121040235402133382838586856173458814862324249183490277724409053305329450137558606870163704858299610402976214916636734100597360670784624408684537115375546937759722156799298797031420239176357456475210373763839291543017386148260094434585085927361458005566276312215691436705120653346936363972273583547182284471872364516269580851923074925427257025408457784012509406178630590682107070831935202974348449504012096398828125 748 44306166817090313992568704464981983501618141735815317129918698765687585073212346604584647950672053703725268537977571259980276816368471272832526586280171765238789399440265328454998527792378819560196368966889793788255902143336044963492106462878908309408766132746394428035721395310116068361443008701965405553629955323722385592565561767190828041973988102525960202497573631117991756357730077469136794447706541547912416991683055758692995596633180451293199254141757774683144050770153349657787111443789467363847439531391614910639117866277703068571380075985165513799121040235402133382838586856173458814862324249183490277724409053305329450137558606870163704858299610402976214916636734100597360670784624408684537115375546937759722156799298797031420239176357456475210373763839291543017386148260094434585085927361458005566276312215691436705120653346936363972273583547182284471872364516269580851923074925427257025408457784012509406178630590682107070831935202974348449504012096398828125 749 44306166817090313992568704464981983501618141735815317129918698765687585073212346604584647950672053703725268537977571259980276816368471272832526586280171765238789399440265328454998527792378819560196368966889793788255902143336044963492106462878908309408766132746394428035721395310116068361443008701965405553629955323722385592565561767190828041973988102525960202497573631117991756357730077469136794447706541547912416991683055758692995596633180451293199254141757774683144050770153349657787111443789467363847439531391614910639117866277703068571380075985165513799121040235402133382838586856173458814862324249183490277724409053305329450137558606870163704858299610402976214916636734100597360670784624408684537115375546937759722156799298797031420239176357456475210373763839291543017386148260094434585085927361458005566276312215691436705120653346936363972273583547182284471872364516269580851923074925427257025408457784012509406178630590682107070831935202974348449504012096398828125 750 66414944058818380674860487993007993268925594461987160377748129449765690024745307560272387278057408501884177538428379318710434947736338437975957352833977476092945309760957727354042793160775850520734357081367800888595597312860731400274667587855483555803740432986845247625546371569863986473803070044246142924891303030259856003255777089019051234919008165686414343543862873045869642780237386126236054877112105780320713070532900582280800399353137496488505681958494904250032932104459871137022880054240411578407311857556030751048037681550276899788498733901763105184882439312867797940875041697404014763478624049526051926308889170904688845756200351698375393582591115994061346160038464416795443645506151988618121135947944859701823513042148896750098938525359827256340350271995098022983061836241881557443043805114825550343848192011321463620975859367057609594438101737226244423336674409888101697032689313215458281087278218234751599861767255432478499177070869258548325806514132501843359375 751 49877622988172603886820226482749002944963121440952357443688845216774033208583725977764562845821113784915017331359712868351536645749990166919943971978317084545801927630479253242886137663742663741071502168107218467335293581958409281606275358479468150408609065173120780966785325048967853841826105603228853336593368575725151858445088593853307477424175132430497172001441017657448101727958276980803277212711191441020855515970208337292881099914206259862867767150829673091774732010449363223904182920734549095383891205024579094037076298844257951741162549160224091993846711923963716253597156314750415087372446661194064996657975767349421323162906464125479920580525928111540070966188886777013378177775120143452208973096906589636069458294653821459324302832545230269511603054268318615260279439017653049639725897641233988308229992200502419179352870384660264805423014404656909561925842481825964374471549674224809169096545941894298451496187208829791352881980222813169792680692113508884362890625 752 49877622988172603886820226482749002944963121440952357443688845216774033208583725977764562845821113784915017331359712868351536645749990166919943971978317084545801927630479253242886137663742663741071502168107218467335293581958409281606275358479468150408609065173120780966785325048967853841826105603228853336593368575725151858445088593853307477424175132430497172001441017657448101727958276980803277212711191441020855515970208337292881099914206259862867767150829673091774732010449363223904182920734549095383891205024579094037076298844257951741162549160224091993846711923963716253597156314750415087372446661194064996657975767349421323162906464125479920580525928111540070966188886777013378177775120143452208973096906589636069458294653821459324302832545230269511603054268318615260279439017653049639725897641233988308229992200502419179352870384660264805423014404656909561925842481825964374471549674224809169096545941894298451496187208829791352881980222813169792680692113508884362890625 753 49877622988172603886820226482749002944963121440952357443688845216774033208583725977764562845821113784915017331359712868351536645749990166919943971978317084545801927630479253242886137663742663741071502168107218467335293581958409281606275358479468150408609065173120780966785325048967853841826105603228853336593368575725151858445088593853307477424175132430497172001441017657448101727958276980803277212711191441020855515970208337292881099914206259862867767150829673091774732010449363223904182920734549095383891205024579094037076298844257951741162549160224091993846711923963716253597156314750415087372446661194064996657975767349421323162906464125479920580525928111540070966188886777013378177775120143452208973096906589636069458294653821459324302832545230269511603054268318615260279439017653049639725897641233988308229992200502419179352870384660264805423014404656909561925842481825964374471549674224809169096545941894298451496187208829791352881980222813169792680692113508884362890625 754 49877622988172603886820226482749002944963121440952357443688845216774033208583725977764562845821113784915017331359712868351536645749990166919943971978317084545801927630479253242886137663742663741071502168107218467335293581958409281606275358479468150408609065173120780966785325048967853841826105603228853336593368575725151858445088593853307477424175132430497172001441017657448101727958276980803277212711191441020855515970208337292881099914206259862867767150829673091774732010449363223904182920734549095383891205024579094037076298844257951741162549160224091993846711923963716253597156314750415087372446661194064996657975767349421323162906464125479920580525928111540070966188886777013378177775120143452208973096906589636069458294653821459324302832545230269511603054268318615260279439017653049639725897641233988308229992200502419179352870384660264805423014404656909561925842481825964374471549674224809169096545941894298451496187208829791352881980222813169792680692113508884362890625 755 49877622988172603886820226482749002944963121440952357443688845216774033208583725977764562845821113784915017331359712868351536645749990166919943971978317084545801927630479253242886137663742663741071502168107218467335293581958409281606275358479468150408609065173120780966785325048967853841826105603228853336593368575725151858445088593853307477424175132430497172001441017657448101727958276980803277212711191441020855515970208337292881099914206259862867767150829673091774732010449363223904182920734549095383891205024579094037076298844257951741162549160224091993846711923963716253597156314750415087372446661194064996657975767349421323162906464125479920580525928111540070966188886777013378177775120143452208973096906589636069458294653821459324302832545230269511603054268318615260279439017653049639725897641233988308229992200502419179352870384660264805423014404656909561925842481825964374471549674224809169096545941894298451496187208829791352881980222813169792680692113508884362890625 756 75365088335128804472985362215433743449839276497279012097413845122545564178170009952402254460035702929006591187684526144079171871728235142216035341659237114748706712649654151650000954009915164912759039776010007104143628602339156424507082066662476375267408297476585500040812626148990427154999245566478797391592579917920704458110528865312347598387928625102481226894177377680404081710944956517993751868406610267382512684630984797649543341970365658652793196164903636041671620067788987831319220393229903683125059610792139011090022287553673765080896611781098603002702381717109175259185303191587877197019766905064232209950201384464975619299151667293600159997174677376537047229911407920067214426618206536756287758349425856940100951483221924225039021579975842937232032214999429427658282232355673758005625831335904556333735518214959155380002187151221660120994174765436590348069947990039032169826511557753686654504880918202284960210738872541814734204672116670699556740525783511924272327734375 757 57051371869692504986049919197083343791528332308440212157742280757766992082874697533968506626247027117257989529077186291067933106898274002657538753636042495864770981475788192799050722185505779838958593110439575377836726851970741413351861124463494616077428081189775223530895157994785753356334428893824449625435582997865973274789670351041447131979661969202578288758892274904065889855185332084121270164383803972408562102265655491820704309871566803600164449496832052483545416391316263788308649837675037088125670125369649231395146871678131040166238735118291642473045702959851645671203274516032023038143963547133623782932302448039986543809457812141255321117861230774038544753042935795490881320949982348324509833070515373703656420272798996638354539336041713103484648386754568076737319649893245034810258754321279749144637787288724080622661655673474796711592590297435498893488950628459547352558669249219540797460194855079129714879529326514153753792936792319719564452578018118526674152094921875 758 57051371869692504986049919197083343791528332308440212157742280757766992082874697533968506626247027117257989529077186291067933106898274002657538753636042495864770981475788192799050722185505779838958593110439575377836726851970741413351861124463494616077428081189775223530895157994785753356334428893824449625435582997865973274789670351041447131979661969202578288758892274904065889855185332084121270164383803972408562102265655491820704309871566803600164449496832052483545416391316263788308649837675037088125670125369649231395146871678131040166238735118291642473045702959851645671203274516032023038143963547133623782932302448039986543809457812141255321117861230774038544753042935795490881320949982348324509833070515373703656420272798996638354539336041713103484648386754568076737319649893245034810258754321279749144637787288724080622661655673474796711592590297435498893488950628459547352558669249219540797460194855079129714879529326514153753792936792319719564452578018118526674152094921875 759 57051371869692504986049919197083343791528332308440212157742280757766992082874697533968506626247027117257989529077186291067933106898274002657538753636042495864770981475788192799050722185505779838958593110439575377836726851970741413351861124463494616077428081189775223530895157994785753356334428893824449625435582997865973274789670351041447131979661969202578288758892274904065889855185332084121270164383803972408562102265655491820704309871566803600164449496832052483545416391316263788308649837675037088125670125369649231395146871678131040166238735118291642473045702959851645671203274516032023038143963547133623782932302448039986543809457812141255321117861230774038544753042935795490881320949982348324509833070515373703656420272798996638354539336041713103484648386754568076737319649893245034810258754321279749144637787288724080622661655673474796711592590297435498893488950628459547352558669249219540797460194855079129714879529326514153753792936792319719564452578018118526674152094921875 760 57051371869692504986049919197083343791528332308440212157742280757766992082874697533968506626247027117257989529077186291067933106898274002657538753636042495864770981475788192799050722185505779838958593110439575377836726851970741413351861124463494616077428081189775223530895157994785753356334428893824449625435582997865973274789670351041447131979661969202578288758892274904065889855185332084121270164383803972408562102265655491820704309871566803600164449496832052483545416391316263788308649837675037088125670125369649231395146871678131040166238735118291642473045702959851645671203274516032023038143963547133623782932302448039986543809457812141255321117861230774038544753042935795490881320949982348324509833070515373703656420272798996638354539336041713103484648386754568076737319649893245034810258754321279749144637787288724080622661655673474796711592590297435498893488950628459547352558669249219540797460194855079129714879529326514153753792936792319719564452578018118526674152094921875 761 43416093992835996294383988508980424625353060886723001452041875656660680975067644823350033542573987636233330031627738767502697094349586516022386991517028339353090716903074814720077599583169898457447489357044516862533749134349734215560766315716719402834922769785418945107011215234031958304170500388200406164956478661376005662114939137142541267436522758563162077745517021201994142179796037716016286595096074823002915759824163829275555979812262337539725146067089191939978061873791676742902882526470703224063634965406303065091706769347057721566507677425019939921987779952447102355785691906700369532027556259368687698811482162958429759838997395039495299370692396619043332557065674140368560685242936567074951982966662199388482535827600036441787804434727743671751817422320226306397100253568759471490606912038493889099069356126719025353845519967514320297521961216348414657945091428257715535297147298656070546867208284715217713023321817477271006636424898955306588548411871788198799029744235546875 762 66122711151089222356346814499177186704412711730479131211459776625094217125028023065962101085340183169983361638169046142906607674694420263902095388080434160834757161843382942818678184165167755350692526290778799181638899931614645210299047098836563650517587378383193053397978080801430672497251672091229218589228717001275656623401052305868090350305824161291695844406422423290637078539829365441492804484331321955433440702212201511986671757254075540073001397460176839324586588233784723679441090087814881010248916052313799568134669409715568909945791192718305368501187388867576936887861608773904662797277968183018511365289887334185688524234793032645151340941564520050802995484411021715781317923624992391655151870058226529668658902065434855500842826154090353612078017934193704664642783686185220675080194327034626193097882629380993075613906726910524309813125946932498635524050374245236500760257555335853195442878758217621276576934519128017883743107275121108931934359231280733426770922300470737890625 763 66122711151089222356346814499177186704412711730479131211459776625094217125028023065962101085340183169983361638169046142906607674694420263902095388080434160834757161843382942818678184165167755350692526290778799181638899931614645210299047098836563650517587378383193053397978080801430672497251672091229218589228717001275656623401052305868090350305824161291695844406422423290637078539829365441492804484331321955433440702212201511986671757254075540073001397460176839324586588233784723679441090087814881010248916052313799568134669409715568909945791192718305368501187388867576936887861608773904662797277968183018511365289887334185688524234793032645151340941564520050802995484411021715781317923624992391655151870058226529668658902065434855500842826154090353612078017934193704664642783686185220675080194327034626193097882629380993075613906726910524309813125946932498635524050374245236500760257555335853195442878758217621276576934519128017883743107275121108931934359231280733426770922300470737890625 764 67679335876242806915401038381962320065929080583909039111013077405418850690919163834147493434329767830075088677757467904715053914733285838180240929457967411294531383667740985484829257077960855016061951167634390155208700032358899908187356293589113255391594041333872111973365487002487894060646542570347204287849249745420324077176102667214012641049973553010947640129398590880897726243428214372049953412826327487649376358456705744100994633832216520033778298321573018755973990003873821575681770816596602876406260033074513375777553131745720481008998150172267521495585863733446199475805126687722275125156569276375139575527008530384532778131825007825129315190956520011057313699499510456275658058981568466381936407429095731492997852677005993347843220219130351701205750188529892184895377365593879913081058676596342060489132681045028736554663998884876468590712330534799012818884722871275845199854201981425993288514593876787386465644338923252695745247978629589490209170144606687233132980860256640625 765 66122711151089222356346814499177186704412711730479131211459776625094217125028023065962101085340183169983361638169046142906607674694420263902095388080434160834757161843382942818678184165167755350692526290778799181638899931614645210299047098836563650517587378383193053397978080801430672497251672091229218589228717001275656623401052305868090350305824161291695844406422423290637078539829365441492804484331321955433440702212201511986671757254075540073001397460176839324586588233784723679441090087814881010248916052313799568134669409715568909945791192718305368501187388867576936887861608773904662797277968183018511365289887334185688524234793032645151340941564520050802995484411021715781317923624992391655151870058226529668658902065434855500842826154090353612078017934193704664642783686185220675080194327034626193097882629380993075613906726910524309813125946932498635524050374245236500760257555335853195442878758217621276576934519128017883743107275121108931934359231280733426770922300470737890625 766 101233870772317599427566972998240272844455861659363549884744918013019246418417903313987976761655820433244526668036809644790016349957157424034108039151144700238013214782219285455396299956871833441910257751182341547089155795302021816967841108318778948942426276304668564752304441706990359593292309971671933660109165728953030290427011080284046326318216790937586337786232730057965367244478758490925483665511253913768597715086880514851594460355989651851765139511530741005942066585924411953224308924444582826691090476092427138814178866274536001127006316051725519175317892356260290375316123032848038742632569288201340900258817508638289130603468132979726702981535280197779386086633274246861197741069863351624037513059144816922716779062180763771790366841912331380091445457250561841568101823549572853547777514690012701632858305582300398764891198900012718323895824753655410987321122969457082663954317219191242223047378831178174439286748784995380010697238210417774791503983090802876386282042020699710546875 767 101233870772317599427566972998240272844455861659363549884744918013019246418417903313987976761655820433244526668036809644790016349957157424034108039151144700238013214782219285455396299956871833441910257751182341547089155795302021816967841108318778948942426276304668564752304441706990359593292309971671933660109165728953030290427011080284046326318216790937586337786232730057965367244478758490925483665511253913768597715086880514851594460355989651851765139511530741005942066585924411953224308924444582826691090476092427138814178866274536001127006316051725519175317892356260290375316123032848038742632569288201340900258817508638289130603468132979726702981535280197779386086633274246861197741069863351624037513059144816922716779062180763771790366841912331380091445457250561841568101823549572853547777514690012701632858305582300398764891198900012718323895824753655410987321122969457082663954317219191242223047378831178174439286748784995380010697238210417774791503983090802876386282042020699710546875 768 101233870772317599427566972998240272844455861659363549884744918013019246418417903313987976761655820433244526668036809644790016349957157424034108039151144700238013214782219285455396299956871833441910257751182341547089155795302021816967841108318778948942426276304668564752304441706990359593292309971671933660109165728953030290427011080284046326318216790937586337786232730057965367244478758490925483665511253913768597715086880514851594460355989651851765139511530741005942066585924411953224308924444582826691090476092427138814178866274536001127006316051725519175317892356260290375316123032848038742632569288201340900258817508638289130603468132979726702981535280197779386086633274246861197741069863351624037513059144816922716779062180763771790366841912331380091445457250561841568101823549572853547777514690012701632858305582300398764891198900012718323895824753655410987321122969457082663954317219191242223047378831178174439286748784995380010697238210417774791503983090802876386282042020699710546875 769 77848846623912233959799002235646769817386557616050569861368841952011800495763367648456754129713325913165041007720306616843522573117054059082229082107230274483032162167526630515199754666834439916828988210659220649711560806587254777248269812297141011736725806478290126294522115672675586527241786368215716984623948445564880293338371520738431624938708712231003893757612969414575367411004165279521696938778154259688051642901811115920876140013756042274007392284367139833569449204575872792029493562897884193725448576115076469748103548165118184866667857043776924245819459221964163298618098612260141793084445782626831152299030664142844341434066994261409834592800630472092347900620987895836261062882724917398884847542482364213569203098817007340506792101430582831290321556625682056165870302309621524378240908796619767555668036992789006650201331954109780391075889235561011049249943563512496568580869941558065269523434321176016143811509815661447228226176183811268814666562996827411941050890313918077410546875 770 77848846623912233959799002235646769817386557616050569861368841952011800495763367648456754129713325913165041007720306616843522573117054059082229082107230274483032162167526630515199754666834439916828988210659220649711560806587254777248269812297141011736725806478290126294522115672675586527241786368215716984623948445564880293338371520738431624938708712231003893757612969414575367411004165279521696938778154259688051642901811115920876140013756042274007392284367139833569449204575872792029493562897884193725448576115076469748103548165118184866667857043776924245819459221964163298618098612260141793084445782626831152299030664142844341434066994261409834592800630472092347900620987895836261062882724917398884847542482364213569203098817007340506792101430582831290321556625682056165870302309621524378240908796619767555668036992789006650201331954109780391075889235561011049249943563512496568580869941558065269523434321176016143811509815661447228226176183811268814666562996827411941050890313918077410546875 771 77848846623912233959799002235646769817386557616050569861368841952011800495763367648456754129713325913165041007720306616843522573117054059082229082107230274483032162167526630515199754666834439916828988210659220649711560806587254777248269812297141011736725806478290126294522115672675586527241786368215716984623948445564880293338371520738431624938708712231003893757612969414575367411004165279521696938778154259688051642901811115920876140013756042274007392284367139833569449204575872792029493562897884193725448576115076469748103548165118184866667857043776924245819459221964163298618098612260141793084445782626831152299030664142844341434066994261409834592800630472092347900620987895836261062882724917398884847542482364213569203098817007340506792101430582831290321556625682056165870302309621524378240908796619767555668036992789006650201331954109780391075889235561011049249943563512496568580869941558065269523434321176016143811509815661447228226176183811268814666562996827411941050890313918077410546875 772 120120770340696576999969860449602965828227458401566029296092123131954208164962876281568771622147661884013658274912433109789555330319614413163879473691456313527318626224493590884953221450925540791667128809047177462504938324564134121294080320374488581109767919396001664872447624482938430011534076366156851307274752451506610292621107256499399997280427542972439008067996811806689791915179427026301978376534692022698663684997494551865911884041225573228793406294778496763197660122660571718101508567551435310918367152945562992821323774818777359249268503418547794111299425579490703969767726158717398786729299842593200467997404314772408818832765372145355374776691372818438492810658184323275350820028044547546479319758050287981537280381474642326401980212507389308680966161873427412663937876463746012115625722273184301338395781079873437261260655205191391143430097090470640048992662918499782205320282319824094710874659157574592909901159645565613073152989851620787781030506704104696625041523754375593444473828125