1 8 2 144 3 7339 4 360966 5 17726611 6 870478586 7 42745416641 8 2099041399895 9 103074789422478 10 5061554394805698 11 248550911791818706 12 12205253749015192168 13 599346902427518296059 14 29431318417158665841585 15 1445243981847294018459461 16 70969643203210300410180740 17 3485010364791926292002501274 18 171133694556291141777190487189 19 8403631079081317757538043667275 20 412665755252961050149717564945586 21 20264219592218597160553123987104675 22 995087647701558448526503337547116963 23 48864424415754686745662427488648309517 24 2399519257422356235580649464384275628711 25 117829949612265604523513981821664891559597 26 5786116107500465485112944496638243390697218 27 284130984691444695033356387856093627036115039 28 13952436308196479617484053602193508847510858674 29 685143435326787929147264387250027949072186282728 30 33644412818113112602842965986956833719767230260312 31 1652130715279666279232634600085207039522070066922955 32 81128950447933034218517833705340170473222788168856340 33 3983889736998814923641989284686037774689959099903834630 34 195631489732514471805015297326414434913441073617579008955 35 9606611201994293490889568841696837829829581046902991842094 36 471738874515884770878655133875042389767156000806165687798191 37 23165043432101819920578424831336193242323809890827632416821302 38 1137534484012710276951710658080708034836503977468423550806234669 39 55859368712638613807965783885670130056671910868246742743963583527 40 2743010534474175328558436346190042860597546458102884933471237726626 41 134697311581573847908014351988551866095994273484729951161409124933610 42 6614398858217145843699299602754920135149446913661694402580173585108066 43 324804346440788034947471791331387547629031333789985585301021510935267440 44 15949728120155048239207049501376097973645202998076695513640060207098232207 45 783221745319965376553125365195133935930930536888548483085102700568332068593 46 38460611849983650761017107664724755728323863976985004500438464484047314183221 47 1888633292824122951695669358082399555800937511851816080634900196307714981217176 48 92742562928447162016531459761146423147942174362076185090968462662219832792182010 49 4554183711161528393459975100357961968631245806165151568925758819984512265654549049 50 223636145261704621500519809189138393877296155670394956586660548133738288503560192523 51 10981797977306141712216443126835570232094257536898011820347908538349503467330981334022 52 539268313148736558757384833491007780774474625109829943675562479136048841484077897611431 53 26481120319936916259938226602470497840166322441049410073909383698663791423779860500779931 54 1300372590602338806340664094607373208479154781415021886002773919786565480711242995410262709 55 63855639563585733530172455912245731498054912826251172048907767027222929072997419444116438479 56 3135672601485577543187608462540604222000126797149308450286794146677917466359009495349271849541 57 153979237087061775621355785854275229555284909823461410246518557473691534568457207557022144228782 58 7561250317613119718364940215490352561858217408077505984922009575500110119010805771756263868652963 59 371300101540823050646327527329664514618433899451023069905638113807341371365084908804856367173639438 60 18232932334363628714514965377457657987728628492973146072285555617975028271213779495576848180982711480 61 895339969286090308642661017734100986600605805462909152951837740549801450816083450422706122179351515192 62 43966249964651996622048052437680782632789811272338141653914196404883544901686419568097834017225825756495 63 2158991223742179691143136173589544823254414543878117463016697798814781025934927898273523164737155532345624 64 106018664497047228691375180290156849567847859839648141826118934845902203916718663928528984560527769708884534 65 5206115290387907922636525340764836391718169504226102086674150979126351073901322766459233788331278883169147799 66 255649668342743987689004337938380112027980419921912810670258377909148399619308840415171808539931311675740536602 67 12553842794150888341442962872329220184017014752363237562965240773871974511420346874318024198312349148940716673219 68 616464593605357822684462259646506152533537898567923251679294440687613317734699297496605044285849934791856411280130 69 30271893746039472755235060158729084140723793418538386057944440974108380494258626735141718456743277609830542583244969 70 1486520978621113831963133088303930925490762042158115807359128642103732803985737038060197022839572109579075951203135239 71 72996576904600786591666783423029765851804218576462669868593667556220898259358951294980121831670621847332296777256580166 72 3584544258993220164266410632727384591972314810478509832438330706624094354089472309662458000632747558406620394341930398626 73 176021370994883146020075654893238736819214815095314130303559600745798394430537725274485841956999864961246022721430084288434 74 8643643601047497117338507296292335966320367119443781875422225539417563100505512703831035649480439197892084171633246093535896 75 424451725831070824986953414705690585181955657617994759303115447132966068875319426347983260153227844617225738257369925447254003 76 20842977322565863029603633172839968921414500337920798149903311358520448362019256768331260394740986265001568726956284491140924193 77 1023507921468306577375191978530899906760168034529002843207456663989082586029440575415099570694509047316392831910201080947609485829 78 50260020394217504038548773591536447569725309214938186327557608798679361936909549037805700347762309098765412116608725552649044098972 79 2468050903214607323776970359241820867766178892758276967505212004390855064304457479358050794456618736311398837209931475313101429846282 80 121195240532756528615538744248200503255146547471477805215934762461976322273305845169600790315181857008822721727013380594243276396226861 81 5951370901086922677703495245223128037050338265696934108255737092492790916179019425154123317225122985721032994411475563608981081972769531 82 292245928524983684239212373694509708449307579706570257950324388930021063940455509772435372903643191754506677996640158452865097021687870698 83 14350925888996689057223834386556818396955535308952556367921078718278507480199340477788564630230095178436195536220018744019723277691633185099 84 704711524676960965497009325363279967778362060166108533540834223982753263471010583245264095159895739510265052350007215419906824676341388031043 85 34605316538725910498561608593630332036791843775494864366102745907992967763749084378727976046219035688496472713393859523280759198196069998754749 86 1699316515781918845700257056931023260408164781629266474882105850703026123346104339764741792947593108733570563926167973666209293043039738409810615 87 83446039789223617505445430183072480404105519152373683340095743710162302917488380341883843936982585905097864302741198081867953470935758646855168797 88 4097671912110289979415188264957131361464528312896206824669165707620242346974677934273349584053757252032458695819366222791297475751764205381775788746 89 201218837247516822253682067253872455202294896326281528908823689496602578385152949119670382457630357336005630012517627507015411113037660358693606363559 90 9880981526017520271349996392659191700393711190113286123785776226439930930787053834733651439418020124096558412776256228472925130763694386154157056138762 91 485212007250600446900907118191657459825781336252903624062393197716160963747997075777242192381321466929798299108494733446876780050659476358276677422920888 92 23826650354546902254273031658809153446776104090954690863575268295718296597047989259851617869805798123919043887217999496135201625497086388142364190831475576 93 1170023121098529834743700423040443806803773084872398070674322877579974359056193376617072075852707470581022746112550531324580425192390470721194760570804325187 94 57454744310876409201211145090151289610955930894144631312673135435364983116820932878362741939104571912966579921932334692091468148743335398877878049546408981052 95 2821352488084889490683040341116122716792758233423879179348090304443758434660840463822181107280746484772533621039993916145285343221242716629209330420260449625398 96 138544344031062575232787037504474271918642380681529769299886036607740172431312024103197482458366931005228763563647085557862675440135307961037830733462482823297635 97 6803309882072379574030424672664601155763277797925947564453843006233718795748123766532072413388970409898432451412079105000609957221403769869378710562517447256719078 98 334080944806568796374848035173906799910537040153944103476881707323428889416662867888740712153243291787956230129697973178527535316584973343592166134005460836129377143 99 16405261500281938884495914227559793167574943268138842406467237269096928119609403570108786002636793898726360034089602036190015153061749969970573654132247617811505053998 100 805591007438210073468269046377018543824850033948238686945289195367141102647721612936975856296020312493502860876446045427617597342467221666338852164602132298788582694693 101 39559068976386447612482277908075583867685652967692447515197592583278107744378382939868324439695605234365373460808112708704053096497128536533285730561908872494816982138135 102 1942573742543336660726026854400308140225707043861771791943307873438423254330624331880662889531736086530139446171008561115465304856203893049575209491488516513393546481918650 103 95391343701019710966394006638923107251973454590828826825079208348445085914552631798058400012772090071345041103983545240329131851018437060706303682278161517081409390493331114 104 4684253809161673547360172399967937484840392968608117993892544073253552916573209070522298302043855890581878425280127663467590188734239671133196573751834961012184044270802717058 105 230023321795508904623363003317452158425876868648238841480152544071088777265602158118075922083624674531593737811601635151959758697728585175653778973007094838132812326156542681568 106 11295444424116188473777531361917085626248270611873637197127284438691093876125414683884471225579512967548011579900872720478705825452953470203825800204808861518137613558260905427047 107 554670125369820518382530104337308847028815383382070946342760494824537960477519481207649323880078001089718043830333358554956112012034152362230845914462116687652141979761752517228353 108 27237436299620868755744238544178078571265531383012797721582476304637292407092147811383959570802345295068725771412759185304191016469348661676468081379210769149332261012450926439832053 109 1337511977378023002327461405250569123134709842595031474799004326254813951051607503697176257920528249097202219893006519258976702752575671271262459603799408394504052407675142220159625424 110 65679393242108113736596505630781154987177253194115287004021752293777745910936434787936948630625599319171150838638493129860034142661445318558050014677673852708580264420364046101863558986 111 3225229208868808605124565061394096424569856191927881182781593638583885207632042359472910759658126076694017710362678724296914703660974241437146270906557226748412238645784471319647488278001 112 158376972384567728880092911794074979680885507751261922601711553364650726551754066315734936519363789249328605408561941780745980309916689999276081947297467715324261419301993845439492708735899 113 7777203962040153792305332531245579631559781769399403506250139704923754596899239433301132537461909390838829323879600757303362319931961832894050472409103532616224728742226194266361063840730846 114 381904645331297682629011233027542312320591049524116952958420325348188296706066550132115003236870874861972600789919419333605421992957706877624841947778008611842240025309680419534958808950512975 115 18753675335957614643933248368680280104237529350036321237032904604559568555733916909166374690185881330596334102735367985819350612892663191484513650355250147219383431538925326721436171598143835355 116 920911392165468792220561179195525279440339157139211133064447132354997341505908670590071922584253125438151599487405513538123204042187901038455691693221433256407725170459542291676585218367914755045 117 45221951272349711540664974259325906341497694846112414195164997339591264305251082517035887610297603000426682287972945647050194299101851737021693443819424435641359706049459591356181537608819723870815 118 2220653250982177971695515328037056234199299449769817860234673913398414642011118496088209305809664391730747076983268884988719705372851389200945138736089055195134740503185037239627231569845453459983669 119 109046618342470471049689185230630073972443517752094672178957945938915760646796242998319749851653368277846188937789718020116601029156796276342912462641758302975284387891972655032931387468295147268147862 120 5354804928085483827727225948285828311009756024650455426557455579952420958981900364692760422177238376384425334767383854707145037727855685856313449137593812014758663299890637804333005641770196466513650091 121 262951169451175209880904308129907869169489505099512181481685736733221030627599380867284114523459826903379266635394430474941601109068442406222169433344684317193858930827216237023744275943281277324949886118 122 12912387742285438226566649414342991508681895994378602119913560646279445912548050545377447009378617307598447793894684047789568199267598603680080753020193431564861242809389241758516798519396494583819359799720 123 634071175857925320090838155566879070894270493037163781774086366822789663712233086634581310110141830950644295943645240196458805427205668677945812907427129422501954907755439728771140741641784081117657699803864 124 31136476388269576847619694534723037080785151283508922556653458016843102860375552395752523411187492673574676015635358140481619116151388093353877481383592430934084976361846234788870949482803569519972701852236007 125 1528976870089577723135431951903399139803320779125052081412299331078934512857564821758351022085961831408313121944426713183392490106794633031112157412819465283474040768752228519901736605629641940030469389509359168 126 75081400994675750722769547374696214470316999978690645121816093757807313277376940623102243205331652161204429245474793775580017842382188980650502333089519626203346392576679301081129848711758414121663796964206110662 127 3686920898282150488361796812769079590465079179318604910327482456938573721345224889050318927787812476899888636224320937244861772307954317350705439532508839383502691009852385761157360571093297315924796690290654956063 128 181048642274983754907553933801958106629342457487201668607572342498849667321282839815947211840029713947851050608104676737908075012735260983789855086619197690889890935730310224560135566386088907573209610096069487875026 129 8890511018255801170751400866320052019308690679083156675852455624468761130105579020527398161811897965137549629159368527581813740794474186817175232349658767421381030824434287051333002143579848722102764719421017547677259 130 436574310486553991298436669803837285184259885429781451310040329522428137946953208815087679608723756886608481102987942826623812004123508568467580626708238243334549048885148299848982434374508368241048173322390777806520506 131 21438264705531251059060713564985892499748818993746228856994735185432695321183882964480433111790639320306164414249195263008462649056759456745386225799174847514489301675056475719583283562893075066459294947026842051513653025 132 1052739894549022229895456882083257731520078009264166074726981138932672991463152370159950463721606284413740429663283384858844820142014841015955023153864238508790482507530898355987323343962653016686109366502126846852045051287 133 51695475394011054984652210233452464648208235494311619160225897951278434050641327331667728694053881256627296236527998711237841364921670067666970540083701319389950964609671014518045030384516551360774941158334164156218827647998 134 2538539852104329609769055186807098781777128337758108682102192325889260328102003854088672956900750319765114549683970103445178171751953940874030685454175595483102336530050937567506332380146510343454258481508582315059264334273794 135 124656646091476575289123215202671937518292371421308008277882658388134156244361187212607930640923797710370128751207842355124628176461311249435051561622568073491361895844685796723784937314770594096034641560288276653871172131076114 136 6121345466329517583961644533054602045730171077297398973592356662555755864488854780397890663974375146594683882855549684731336960641842326145730776322923689937939487143047738983867327532444860489225789243966079931016661956178295112 137 300592639807233012241703577718951890127277985936545888809070945439388694719485924569194187427634311233370922721645103383206571858448974598947468817386262344395865420819567503846694992588668839165593048804242160453836092858200835627 138 14760796560704515955005634446994956222911179910437310741017664295058932086974223294732672908049035902263331569653484852283034727356062738808308317853437225665031551862643904040908793391731892791456254878178989732332240211222229787473 139 724838489878631756505738740553301216651565730903344094162562093946767758516386266128964126204068046999861134740199912397564620261538794371127292799830580506632153314860182009958839329862012344753582135586187113967664512204235961136709 140 35593664220547935454885486926493591070213341885837529612399977472689110815850016176280939782243315605230922952222659573192836721387869080745338027009437219050380551191513201893082543958670783811404103952479300299582859429724115526800756 141 1747849969801200472007803395849632006965771561522250744994583253134654176485412571207676561753632709414524210242329387806065426120602644737564074398028170590969743988194003201856350767376331598391297083383380550310162387339522778489464634 142 85829306530639302689044683095041508414611309356523938358336638393545660931648793733489176893918358140435597529425525501207671422724914964244380690587110460081594436358870778661417928293640424266099857789967217265376209491896636727400464133 143 4214703771381661307122917785778343624747014534127769453764366663672608701980128924524824587628731748878968746143321677592665031783315688329842461793865106032445681894020892000430035099984896542029657536461043159055441928137307261749635805547 144 206965762611136937183403379429716320907626694091613098032694665386711059664322265534656257232728220066778304838269510947813520235969186038540525886709841375901597746492850218943059434495902415361962612842607419020105148701856616227911482124642 145 10163188023809180901222533078068660654620648934389954934036775011951327118739711087942533502920817930874435127495876990990367877973680805466724583311822283962937926146491567525306188733651991305249097438658011987350733099805671005560082522976115 146 499069940381241845268345858061147092826442158155652909597880742041851305028235112930873715282475655768085719607477670461096278058136834595951000824948394459292141133458583534961025252155120966164737918565796286814073447473586760247328378649488035 147 24507153150039244291183104390470332659424033945686359303576881833933326547811663065253648444368779638562871982529284697796450057480384271386658203086055767928173601012056231338189687722361287695725157371662946734866146722083651876811249905159927533 148 1203439652287366577320694686293547290288756890577806268321775372446723051293231252841560019936934144113448724975014935982749835627294595467195684181776790416675122304814003714692662050344680422668466339079204785183479147437949008629856439309805029575 149 59095684750932345784807927813871119257066543912369841906457340467448833366348346722035088084849798912599090926315010250593176934665534155080034203969798614089684372676230655074403158266156505356708197123151276219565940845958157890596866219706739985037 150 2901931932809256928577459107292808302137441322256742197162403826513966752454935399499431113316785828839141454403755965120810502518832505553042738501559620257967048491444113863026142959587513111883798954421717440809010752308125300559480310325114523005010 151 142501249933062316016437883111685733893679367124862806439282852879857933984745472393806336280752517979575579245791402397734553212240536504550398466309344903548179472814796452128057434807021574937037267778754480694309311691139783848448019544081643054555375 152 6997616313083880852400953705194768882361332412601015277643076349268102793615128708446700955320303079881376265557700270606350583151734307837184158990348362163748040923809829416096258068108623803364819979770215996592203622601321814098967173125675493945582562 153 343622488140552728709560046462428651094929615613077356468495006098307471579806824118397093086815869553419083105760184053723666099910333654888315984472158687762086767875250132526037005851448566517461444633633159437808855732015750872827655527448813272713609544 154 16873805174932132854019520403752922253791339178437659629331752391614946030979811620720329257241547470771408081183003027607357918679913198605945113111686718701501397769137121486897007642056624457490551522875136464318782214672322949871668213338916703468321713432 155 828599148508302970257373983028650862602589761714692122986904689719360845351501520690024123674591170611312997537242819968302940399983377158944959123002579506867548499313563209173308007824860514971202556275420265084871566593730170211119098059057430029776909838715 156 40688898668136137221124819151805828713276462783122643449311694030244827848999359143965482188238251863848982700667567251191285189769347299628255727491829879745933578944525267759719754968504366662816230433960038856385283001482459912114148508098434737777674508023524 157 1998054762434095033528151825853246927808486602914349159951291397972654419049505795953185909759182301990520304360603115600406116520278474819076565842258016742307978596351564740316327645610955972484750392076853765415484245691941843921163466016497338231181415187005094 158 98115775171175019747798548038479778266931791056276268611292834097086850051538422651414903400654420003776713881384404190766248772272553381735065784671007951930085633269722639438228785809472686172580401313532859438119627500313423052991089819860410224610741798402251723 159 4818038783738339684368057948997018787879359645792040427931790995741143764722096273487964578878570808194237875202273653979969290074155770353550614223274103515386718504191880604208197523985649654844645222555231369650929225900401027965395037313336192437530785556276576286 160 236592919753301870644256182972219032588631753417076035298222807041994452886863662802839517522941602040179515688539812738510825841085625758668719682603294363185291559250203637013390491145707601856504253420538591718677069738308698966347587956213332053908120096217437414079 161 11618048793281013324759256142110973833774440075806824851025805164882310686184629974671827308644581895120320603612169591041104089972317009670073853898637637405809930994025029335440982737895244672508390270702841558447044771777199587395663766505851002871585640367403747819430 162 570511822178798119542197657498337193333222923693664512166319416897357919948344052396530351572158486809732577653026328987275597823816624966489831838544461514967606042530085507540553390520122560954570415123427622925940228431248235700090410686429191518521881671616569548961821 163 28015353097329678120776817535760009450831298791907559039116543755934354963205862766704934315393215042941926844001334375189682936995584368032586223027021326175513066491786716048967665529842736902458027274307859423999895182617844930801696428904489596485828248861680298550655175 164 1375712086334443837808627503501278480308547338830177739705393513691363015818297010000555299298803510719726077002045844307047439115416680131159037016041869672831798410767536645150865168423740392480583378432196866662209856927433612281032012799286995925297714953474317943091331602 165 67555234371365552270439357515703758784356255219214043800862854236679152607741217185486195532191306454479102358307462236820691603087032375781001645203631806429284694657587493108537263946799195200304631082936090275028025392131462796071969825438050432459660785666420485406525909162 166 3317343604307525563088920713597850319443962089643100556140146586716417366684741379537617717339890272699477593446829048062799406005268079883757912960264440418658887749812504169192586971064469727335531074808351721957090659148471265625047693980380904832299797352067899971334077491362 167 162900309523677785267793141745062722560821050456648967037168962869136757439075917731193428232077298349993166382488767741008374638809862763601989578698641823158824662546624112031933185735258573016368448150319765529885145267077650375052587583667984357485218444110069312134051958568656 168 7999325366372277157012765789908297546887590388792384573197276547043374835877747834441400351114990249992857324957451138648963628599343290615937532431466188031429092556564496363343149809370499183264460696839589466691889726090257312397561491929571909641505592827613731837228177103547775 169 392812060972702120841439205553711939596554960960164120490282445628917459263913030780395608675867799521527002393969232688359357333809483899381329067647740249868287059201744507249870922904665354587351295203097529023073655623129943743285851952200755585412820229116516740382729163155996241 170 19289291056252916293631997953439843762383162100232855167035976787361960359186043078863907777036064176747302804302272409487492317741911076773178302942256877719041794387159121972343470185569064440063140344486925291718273896636191616237890258309869142970161340786219910464915756798656601653 171 947213149544040240737571669352174734955087528721645742878180143719266300256840847022138595849421378242656814373329032989352143284899934059437722542630658648612749165595252821707656901944544212897225950811555945204420461502206570132001906836381459881354412494794261686745890937141327092168 172 46513516129370406158085914470316376395040107166242870548905396937868889890425339254340232141088216292103385062932700009951142448896116352570072968716128055399629577591981306864389113532847487206786228175633214386031041450878564719034552931138083551379042208893850681800232398867055367549786 173 2284076381074996527560783275736393047880629555546289056457184256459504901435429332786809792062200698528577948819310819936713690887829904956058729991611481153561467311868535385943351897145961921499417315566216833893938723842268583111686000969922667482340374893181539089499348576916342528669929 174 112161052285841643667298376488649487160925726341987300424960572665559549245014510805329786866329488350539660365273272681170907928888690192558380347473393584766926817528310269368719980539117689899105916295207683104402921874679286393331012946290645808932047564453878004227948758107253377664113131 175 5507741227089131015026699648417034217681505815922590746117280626438762511992732319517080127828706621522749139525072249682615696437362110978526011816626107735941013728436336301010720881554009011975211304622189628819293409619425058858330404549984520510730835962053743691928696232264227023113405430 176 270461205617688135620755720953970364710707341503065274311114557997767769593333019145816716435517093553393970633160114574313582962919040492540942726889154310170238128217215370662983655944083584399140082001464089589774638846754912234133447110215174895843542031734347354102300998860646650186102292855 177 13281172939715821530019506824910699173579011596587290867220272273633982372010757138976737570605417721707595515072048107715635043266546406387587235475344422288337884867692860129987148432612337944211490540665728224398592500513207820603663446164368735411720990954809386722939491572250691963677359657691 178 652180612194623514874562504400623729973854029041653957436824387069246871184104716353571089207470661793890419669689141185697218160623746090586859391134466230127842729745623730773671957971658216712778810017736093731389904091180164749569275878388093585566197984354711281639736551259987009881147945727637 179 32025752006483166789033767594962926231543088126859815430635476677817037504414836641345877374902728307400633243562463155605331290951797618133178461612766840008224447246578618272835673147335794476448763533983896875294414972912442862105210394674700328548777313584355803044267035387022585108673603136071919 180 1572645326161101554693209161500839560807310011792748674092188625282018223418315065340583008695122799792724713497846487830554351976350654589781654459165508905940126748596961285812070051724296023680760931272321260418173991308591845585042161191741566271588267725509626188614974078508890045744653869318285093 181 77225768856128341658285547900010019059334749771338432260373737963406699892377305397788988623981898635739166033333154941795477827716351326028615933735405662386572360294862391435877880800117784385468081697325385850664043814785710032036494801470768586019564707500133748662812608492040377918454240284052460094 182 3792221473088350589836186791566346423866955508798090684709537758947421977140538083807710260701525122508768750869270208276076910730418481322019840179133981609133144733307828334642380040908884719315032586944311387206633736561782114150970707358957880957318183423034608474828438178408795424762772583758235450547 183 186219495305305245221930864402566976203928335449972732829961397147546132665173484517918785774522225110158322251122329088435654458272055762959659575640727070140874608909476156655085044327497632094770096472108386242571180216809049661916775378118237549388615100164033446306959932398990599085860627313089519290302 184 9144429110444701751138089043179493878793443164379303377440410328811905895692102033580874906553794188819510741134587918587233672693135969053360791385234240505559819557288565371863418212849690009151467591842044239094473832881824698253231913007544757794595100781374646122771905698725622786958989726281187265450072 185 449043123110463050930765232212193372091939803183169979197737428434154153999915003713180421061706163284363277881066273852884978390258128486435420263832321481982247488013793596392129971309590090557663830059459741459905893027663803339304262736481616225131203412446450527464006738473485936986168980007017719857409784 186 22050553837471058468212210781966268770874017314396093034513290343203423324927222865066907833931638462103621049112837968611964722376819973573869811273789831505385630441044535453704126558929199788033371902289859665765055666642968055913507985788181726564934336183218691492814458099186327065580003504656023559753935423 187 1082806749541512265123404836024349255509072892453223555609948078161574195093485398585627207287641475714821832666118200608699695556467181199249089737887017194336155533554696832765373304109592553767969316727327664051245328469430708640116597063441332756965153169962049052044820985165968354453711885426814974506470897640 188 53171927811638311600118522223939906291069203626697383543478326093717058260339262226183148467827146683776254317362810202140401878986457162925460947146668563290219878059440118275020414601684340346273586457227315431034058960132501014980487040576671481052454239484225352113705646383948069369613283539934283789104553600662 189 2611042005790235887676786549260910917693862081124433526084981222245982961678079304414274440934555623390625119415399347304873948700505565721528845797996586687292778071516223620583156405883854944256891159625139555309733046919033202041123655788484251512954682104636295990715022995716970562489702240224935963577417128135527 190 128216911377602334210877681687781219722061095594296179123277328704180783504748299496011417861911358790598987894433839227420052376819739637518278104528296032470535668909609134823404104059471099724948369171271398495255780956757799166573618557517962963967538742561829830051863301701770228423494915378167670743041974593883914 191 6296174602612901194722984134871727175511082952715331377206612712327182276295885188371436242627376742809813115041514687313655798548781524705191903649360514081128942099479995307146902076779358619992171538314494801425445978319885345142633410629514195204458457295663057218014419563904165849293755663968978195859897630487068499 192 309177737949415180811352063598739486027206632647285536593811955350383926312477057689987115200011405056572423774748676181940915317812821152937308928191822502218374963582961231667275943662069341477894047694022597675778322348949394603910353248129693713947538832105222756756853440999361733255691410584374835485439510822529517554 193 15182373373801800624723994657308283703181168557438711850098044463540334202685345474049346915257705626242066979809518551300188458929016746587505393035730946845327192926876952172553812486636736169881762529031283222790869117570745438295923322226077494384997551237977629648267727914697334370493652232874427227623476913448865039257 194 745540292746558909576497067213892812863252622403935846266384291772759659268421025734011977912139194429257362197260716458746737037626662439227158098600902002786661372524595209452537025017235379605127477325560402351796359913562383952696100062864813751551274089545019387869968284347986275632779085821489038077462483679113804477415 195 36610239678846728781031287080860572876440767774695594969998091666154908187359328368518164052165119603303018306220466880342001296419513932928717723235538599355569887126024862188722186142845412229151831487320594155335028506758210166637149934218188015595237459582618629757172785160805267701696248060896624840353171761008135274945014 196 1797769567094654816102618726776021029815991354423623327009442717795664809278830328511351266473091853724310662345433495208408508536986707278077847497555259248747056005843105433107250896270656092056051252758505519057647658856320096170661596240491194387904388602504575153999916953699783967080469542033390050472235552278642638767881634 197 88280640736671465207987915618957202164590101338185675704177696371758488603514559939277004618377830513307636310612202451970762813560192584064212068406189718428010148832051636593521350411588669681964813566265512101667456135086932006004394583985695171167023321507171660381231221562189508991459632442698905326995149038418273887761902450 198 4335078127655790580149984645538046026698978087252151608417970583696292894475907022741394491031657492014711822559889786067702336478524059407063287305424256879854199160617176465241725322415170563483746199731751135130492778279254270210779857745822277050971553821389242727232028684805425867774410646406013179452929125867864507399556539256 199 212876823458227687105994876780829306836212465433350227161062694722360513158269270588654147074544730392570843648149840148489221011128447427109931303221609838025194435017720080134170058944182596299527143526452156366694288208303982237240049731084867501919933080820360474840514677108145952991631598696336440429562461787087824977204093136803 200 10453454500985089328639137697162419003563928566644811988956009878684970814656838493454839001398187048444017011890036112689824815639612870471026073421732356488206516067771250761556983878711533446532166164738672166427597430849356988576665493448928595105549402600745326758820760956685906345230389208780145514550891167254085385610294173130305 201 513323664027747669117977911111373902467851242997928036588780264486090560511410477301441136757017669658767712940139018231049997526984958083742935571409777300197859676881272257222367902008170065056256470647683822089252192553386098956129200271102337040113285732418936163280120415470293631222773643662832504133742000694043214686265807845043717 202 25207091495547307305989236188869562972034834727283365548620551810873198825869068568225048296129761986288757007746079911307468441270129922703121887237653506498752189488208453509041887500857468078093147921412502358226412692457904274916392117725689016809612868916658629939179067139478296694804109213042585530633662480204760471391478563854812172 203 1237810578766824642884280193006887385736570869519466290977637771285947116873787392822575207424181542119282285402035563087064752782109966051544659889653785891768022418989051007125573472570792068543949068736192613965021342593913319089049304131172375487445500149107271563205639634770918624465920824819399210995030670713034665064929899953807174954 204 60783491390814033482872577591796137337629518793501468376933408674578292147082650842964656709793752196333861647092156587620986434466582079625320273129923118836787927845476127954418006858128312989029154644421398886517486937219968526635771912539375627824976093005223908589803029368831523272049687475927262509294943472691729263856115017477441796637 205 2984812772676382587846467281567565868448470160718863082136341485578412263529787936784220315282784133550377586512710152756314379115947209211726069230742046901962560321631467074014963317586148348888793046825933212863628273970852424987923921017150022821218449084610694327353399802208763469279165657963024084160944195001975091989269180478092610869915 206 146571167336374372761200156311264134276452505736905568000284258244577688576559061309446655556989976477618405530907298405304066560621591476562257673247415542082272270018659501937966777762529265721034280676006646987866397644715664012834593080941782410378487978685287466396351980976053176021006227393013285139320097248676601545604918016275469243977242 207 7197472247173570100783383260972894812170083947124049367357702157943700830979894990341967504463183165830567648633611157027592447735594272793013041466160616807226086201286807397919750313344454757009786135412757696871621815757849977583392543073225693237915586441030921366541619626002292419066020913609183756265663273488655334492078614430111451709900827 208 353436543422941876220758741950958103694103341055603478063515365228185755416048833936183282536893095881214471994861266968804627387576881123579140842030220301073914784372568586945695422914654220301981096662870324051170991911635343172210152241129215158450116071367328918703835008179516375076096372312514828889740433273350432035038943975370737198879377091 209 17355730725576862719713928796642727411278993888530848459655088535397311101944102492132196062367493350097076544271968306206376404624239168742983920880286184808109632331865574730548506946836384066845084870909941062099535910015972182585668912755911447371321374613458835092462552355358089632790747100201561332490280455453037963391182573121494880006166979229 210 852264415279419657655941170529074444038250670985043179551524697351721302583035195607507782526309626193922586694939888281340582168805281612897212063059299348570940809459010487248568854029895842339649145644750703310175859749575502112529630732807638003668998471371159433922325471515211367815750422535325322756923674386092139594349425132868662828023323562199