1 361 2 12769 3 863041 4 59351616 5 3905250064 6 260600040100 7 17330552348004 8 1153528162776900 9 76763384537319481 10 5108617932112788025 11 339974767106569093041 12 22625163540816676108864 13 1505692287795817536769600 14 100203043240031228851404649 15 6668459704291144332416326564 16 443782503245439569079925984656 17 29533492695003733368757040691721 18 1965438455879978941887615726835609 19 130798898446553279221916698362316521 20 8704598103292899196930196703717659025 21 579286438996238382377278516094210492361 22 38551208738170592718622779718897004760900 23 2565562725159897996487993450513368973942369 24 170736853974940265179072626063825184309657600 25 11362448097302031454859669865707561806123680025 26 756164962388586093444833200838460053067533725521 27 50322381712723198543098997146892435367003231703241 28 3348928113837683915341232789776280475754800785543424 29 222869409792163514660462645595536071348240456883090064 30 14831842348562802874590098292859700969459171942385404356 31 987051330452938188394088610035182577158663497865008562596 32 65687748430209651362419092336290897097046520731024570991689 33 4371485211260983894460482653366894185054842411633766406374400 34 290920048394974616817949611449670444550831989886699173563245489 35 19360576661706460241246316681023169884124774805295876666474389056 36 1288436224116508169861213478779667912226536007872964385285933955136 37 85744755056757940920539714619208431403501208605967512000129722165721 38 5706268484328635053339158116818955170412813360100980003960466253330084 39 379749175254958002627675689553809682294766906662291585143438463700976400 40 25272108472089815364213066491805964938283890195683900117542730398552019344 41 1681845566079962741702141933782651652664226298640986627305622308568607440481 42 111925940459883036109930730812658237177082360935234268355431428823415593598224 43 7448612643447472711909590962436323240255533317086368004134644255527331756033796 44 495701265356010807993764175914755725850772790843385927630319558025443083537657444 45 32988659262837265526540332697195560869383959035202273343363990222550309550338150400 46 2195377974631556835717390034860288255428601188466839806695371383007190406855608559729 47 146101252951703880824241748329613361741125361502480381548737000986621763451393975415609 48 9722961768184870648156480137046265170048498456336908423222780099543171081715042560227641 49 647058006934650019248320235619618082054828739774718365794845330515663417271668368474145024 50 43061371043157310584594877237604071306489460849249305015303899154667853583689766576158120900 51 2865711661464288361197845176376874629656838423550534342714655620649731313120432361457536224225 52 190711608286271515874864886005151090879415896980104312665088622797136401419819301490976713335696 53 12691757521952461014028545779406257172465281642840135413523262073086286037315953370409760460554816 54 844629807506229083709032025183713962915336524473748958015847543521635477321249018997366813794300484 55 56209670764200229143652869582075553718829179343461497856930055951434943036425068398136328697286743921 56 3740724112908464562504219178149922353974896481170569866125839106035697473863546434051783880270818539025 57 248943228071830829042150170094987437822320336063065887299917418670166703618745451943501656448318306758329 58 16567041281918790967584192649536031401679007030458919871452390589216508327984374103362883473640280039214249 59 1102527909526448025955561163681459061084354240707876219390717346086320958711237664780300367611460738315421961 60 73372654211432783827559653634670111828785937161548383096085600378707571332215237810903337527430839989130331961 61 4882911661023436118672714848911363427330030624375480177884956411771183113187202201128302941849097512142965331236 62 324955210433746435750221604369557633636756385219646977978920361143105257655464047809564691889591953098590490250000 63 21625598847288588766281988996788335790136115166342914701053552132261813461077180577043036982883989844573923862093476 64 1439172262785427258661440706285715399591458335371683503165603990594047408563741535149223743904644086099107091278555489 65 95776159383933797887005112974493723746348226970359379991597246094570467697134613306381114812162639774074039244240561424 66 6373853181816321067686057280305965507510091098612072902140286844747980798568578048679338210515657526368804098188095230016 67 424176586790187650859322690862628472769416763400341884582970475294721150079810562522367464718405656184659788249845685690329 68 28228729411947509082912723534582833503641347329325878221675271408689362572739923809450480565194690742415012125747650925760356 69 1878607139170331763114705955773487490232030242128672599647613667080923796392007272962339642201128144504758023154345717285459569 70 125020319966936125897571414819687024780144934436809166849448494556647057294401788528483957966224967592570073318013378471110587664 71 8320036732926479757055828779087996116732429434374002691745220097555317631497714848954651759652186696863177317146223149511915689536 72 553694081534531366167466225554128064794094504403888821454942094621755570114413637480201678062387944489507315088533238636086539687716 73 36848050767984192990190316499047048827118695743853271445069955934750960445553286570236038952064128515395843474174443366045687039726656 74 2452218455427470595813296270490171385903140551521972874150768029047839059696612449421241449175026547050993199622710930724256936162968964 75 163193852261077334174951755956776744789759268236593371021446807021279599757907241738305426676748783050489192627518602336042478952990947361 76 10860465288834883256001244815688480350161891293704110441812778362199924540829124835696887622740472579054750938835705407158745917351497819769 77 722758269725084753037381796678022710933867092998791267810263480704408258831114439611525788131491149757222017510678319537631805062432510012609 78 48099183834511341452037588784609635598591599572836233797656565035458834781224639555902905527811340116071231872222066969803959754560996127067025 79 3200975460891113860122864615370048928508971492952902996290594385968039915362722470677152083272887115641537050277788230274158591127127613805446916 80 213023238325207528414908184629042734075419165356482424182965856160460812708732880670076344183070594462533333282631940306450077773720923128600760561 81 14176584800786074864320835379691089420903108041559203990213512623331096833044392783774978371869406268341781476593977927231684179212101422708926910464 82 943444284266599919317208670053773560766416679969153228822861994579462526889191998172638963547147517302087114565802971269906083655800894631810851437801 83 62785722374119521216697922996069585823914790432838777654081649118120779092757948585241284272575545704003255274352832168156234859586057790407275683111936 84 4178356899055697745441065205972474470160589202606755229234639316312828951189564784567135046859458345880321630863880338247186402670760906318895515636650384 85 278067460494535383899691419608967639296411959104085411236506344443753964057186983218943858513933902206117580821382390951416268229840768187001947660615218569 86 18505243676851668590589502881967729486917947487945376699274048281841032155650977546793918107711026167194453609103132234016791441839061392212862959245912021056 87 1231514262512525859686194381030161832348955504416328358953105007762971601355354378950431895257909102567149996551508210025362340410160722507902916592181762816900 88 81956628361988534659427564557490051067164176042073958142199899862168962735037472106907231734298861557985338330739942718120523019181340108919700826208171334694225 89 5454170639291954855130222493413009112807875907461914735456561844103346576945002971399064735497796794997555827274358256807199455392420318813559544232012734832146681 90 362972195868315107035987863704174160984600161952719648075007082861160811954669294018145545351340180029065237926167492631224400042619973364897994615913206133206049025 91 24155609291785885221115180145793890641159515276048225593402214679141646897251911128747833829353028750574003357925029547077430934747614603910912700986824518007237184100 92 1607543131124847206028102814432044915180150483190511097772231395100493494998583571123152325096018309976017497289483400410008575102943689301625476157407119884105153412561 93 106981152377946151115113463036088973749639005418626154569807760151599888379345732723551592445295338194899205330777847033836602178597457838557343759874492796351421183150025 94 7119539589650038943428427324442873745312838396775836665244640646245482556080613470647267122330334826644995146190659014435439175730232371280912832392222551119000055530410884 95 473801626192273045388706046537071337867668195517296993480455814324837504057717773413230382799593957995915334870793586332416529185043393920840421870673120255735971157342276196 96 31531249760699364072294859630423272317767044888576932877573501308122151021599060247389836249314477093291788474887086969448020194546814830944628088456733163361141816924804091204 97 2098388136532355899207659060316305892618419792308117705532697092365445889300548775120688073153708396398054580995499714130043127188048185359682996943682290470520025115012978508329 98 139646630087841759762739041647349320471417793914141847011215397412896900523338220195297403094170694127650729095396631351505580022774924010736234602228268901101374042885226438886976 99 9293410001410296678298679479914526772766833458048072227679603023097020333385230793309132453178744569027924820436367701215496895989367809878256684302733087436973086541471502262699204 100 618471562113495328378957691968710207409819200440751928874309649087310110891177487662745865368003697135398947959046246714023724872929369741828492265394480141097414274646574365913991761 101 41158958131090823295522651008948809586436923568464629230824388988421284820312825608121988308806795707546124387052078597560393254164560164178062879023808955161511871828282252592794783569 102 2739107079794901774497483632903567290402742509080233174860847096429251231000163157611593999065137290866991237148615391079942466137184538304415191965179641890864858887533010167621941168196 103 182286139767836548713767283357821530089181073120048778347696689368313722632753647350343168456364194275768480724273663211820251792833033922195859835907053329689674270466295948321563825691876 104 12131047010380951408853214083474868359161036443826656022160653473804206856262120347279709465089666266415885108263073204060129746092004125857787575807266402209542090139657110808381338175416249 105 807314816998712097297839763173993444626926780286692131373910198891834921957622993988053813034774472372822284155321910056022556821132452332669228848661002432134369266574341675357685823842708209 106 53726377713970862260195621905268349840073801841401417913564144749108980689225109585633805311607618736025614193802897225805194084548574718248583120248472494605447987529944581294847609985200186161 107 3575462262658892562945028483469119299874725931128743280654535579063809269821225492914942088341668893229326230214079772139231344476235230036110476947583309759093648538586072655297799001981051592841 108 237945138601323365870554719644955418055769095047122375949649545786972954075372242478470323725991985996017638768381551544734222201403244001974479936302702819586302510718654407801411885225832614236416 109 15835124195073756128916479048681056156912737266950281750258453789825467056433888507071183094945915270034432531455551675692569107826256762064493798091285278124704109333820310526240473038652356934678784 110 1053819211215503625213453720341531178714140595144329964725367164839163653845197283789626802098584809515800644783159809519931955737984735788967339940247165721557853548317858373763609268460793721281866809 111 70131115881765500861142617472033972920139992117214101619395821486513795323743590380287930773333992553539425132120392412620819144706800997261506658677269164490311965822532160005826838815507637000453083396 112 4667188985052413434818363375772278106767095713912392516701219520523028190653431654161053103932305559610083310173131652050793913782052281218623024033712994177471969926807378171537299230108031285022066118656 113 310598979473221156317544666668751713251823261426936451431645064061172806915643306184810279488131128751639575075627335137505359498436992529931202825895559282883168653655257269555825594902265021187861946499396 114 20670199205298103237631447810555987825625966117089396981810060798406529448958814991493275138091942116556623557989377727645467674454684872529516883167462049574296994377195441223256258032997044800458630828459689 115 1375590917624193523115382265271008331612135536958571471184520849348129275173243994194934732968821299838763784734629660522748330083202740985236434315284552851910148830848177719847283936104520506832604878363420100 116 91544854205621621809518582318091708448620066300327584232129068821427775002630642355683410208556630215591123139467976476018733522267077471829443693514847518857945009570774982964949131942861723393425461128067883264 117 6092262041103436735394623309052702769687071124605467440761410109092769587527228553167140279680800882528492478312305822786464207368400729585634028179911721539565216413038759188823385199827418859724811242595858754929 118 405436844042628891636134387544435884764224125419543612201966059546809388382060682726709385355065180460984027816783530458636303646634897765342559635947787733544743866336662171955225312902496494176051725280105873060849 119 26981609359251146661297708725614783424252921433407044923714721938645079581280398470903779276751916320902180417613996097046528520796310117680663144251641557661373346411312343823704334121391583128434607120230301345880625 120 1795611953655312405949092583672407494202179200572133753985495574347806622619318782671621378615716071260450233890223994211868265739898977515038689077859926756286626210080233060203343115145741521277386804557533712038660900 121 119497033893731146227243936542848345971587980533636514706591267259360053828367934318748091649069699671699355200789528517737067240374361788601536155765376190122961253741922837940473496213103753468103558382349505594423519876 122 7952464941175506539200131895091938242854494346227734983577401266490254888506552357850052456518609567079739015788853933074814093386734119354214857271595585359739803329500184265728054262457129202486557473706257485404516664921 123 529232371548790660233196464057189092413078574063988639375316378956005909839327645583377867515547711415233541063504787104451592994520026918351493198801786856853910367262795724461541019710763193086457564379243592200623648759056 124 35220136796196388484984519304034669981753895058539834062262757763970240818690347584581021575216274915898934922701705183569249729379156139686197721434721271587294923964882440637730591496846485552510935953985203970684824806164049 125 2343881634285908891692566200645256057908742528329185614714986201443525186429484909529778986393503482495087655980828678917996743511363807666521033939418366200449959788653596670347156023055511181603847733610597430268588373890311876 126 155984093626123736442395736789642337480137083384210395926576393037837802609228881444983487456834601869601016430499799464903040237396714044363443154621882067742809471085676932001138257710405220154089978314309205063322803832074189056 127 10380659632488682562433792266168707084391706252748675473993659798563340010208496736563154875078265426619922731985819700669441063741578492948353076292645834470782705539405533823329319983060769878473784018233929676231423004695732980964 128 690827454906165353789232105167334274065976894242352458798740933068580900689719317006453721420805152809660720258788031718232882001493132245280084790440399737896002201512111787496248005767081205938154760277934403890841895401579923238724 129 45974204852887053325381553290434234166882849050517384958456644969367532262271232904272474833124020534677672391428523777520044715071961509655147179164775130190120763473937353249616417613533159984721347829494889283721189137215759096729769 130 3059559224006689400961669663238516397363590862378732236273033597305793516031632867326607825391267509156991477021364678194489143123564604275952535131402301782173609187290596285717504199638615049988935842833457835364384701219285578173042944 131 203612061919469533411152999515588981618580328267705530624623982765927631856564482041145464260977646626485669776906834972325637394292757018312925209958775837131374396531857788653726472153723253040261087609767467911522395060881795570183573136 132 13550275946221478360761786921823381025644516726870159339460968541437662489895836236516098853445089849326751423534463129820714719297159332015210305702556020384914488660991110754557784453804798798972875295692579781319147865597738737794105933201 133 901763758432778098108612494694827466023182820971165888684426968406383092934241857259797053660151756803913144050874738506837457769514314124135013795960015868324625650526531553809244879836621148084737767656700861483811392927540180134050063773956 134 60011905237218881509130569817027341410670565729113503644039737256672366809229750820064018771094560556400944264732468661243940580170079456410164889330504661163451327481324327830377728487995475671162148714460479138687419521982609859704809606780900 135 3993760823189488621671314734576993812624737586979871603861819595545100389180087342031463805397170616995969070582014290837849659498972989285943525214552444336115302859999038108354519047361253466261710086262901961311853483212957133864871045619459241 136 265782688448142243079072661137880152940518741187865810926013863427024968179112394884751677012685221486195641633828861842928026775257386874261853244563496998025451849631663385852414002763110027297329400640143949262953994517573926089849930452832328025 137 17687698539320021400262168152875596272512397279207755036516446060360627855187037955276616389096463079341947394379309459529527604959381649605574603065838281941214102263029953991212019232130263542242817170648257975475531688768772735491794093046459005289 138 1177107062331886038308127043681802969992048273728632131518655909519030259140921934152762017305429913391568546844088495076903520295390074498864389031111754542644211351783602686157872677507560586486439645979400005563569417955028450319402113438400428256025 139 78335857721197307894420268724743547837968828311446730478870757478953049573456151335352362300727066685343185761253057996845998415227860261949283797180402638814730775770980410318680732826925236607003374773935261280812436552500894377614647048893813284160369 140 5213210251885716902414138924831562477073422322747172612459973304761625138674077617328167160638164046511081102906630820539765608705078014580303231497196677101150934881240282711746982652058097658563821477070040767752379557323689126989929053148328034605639876 141 346936408446475999999919644698514476234035761774854925118440889639557640355015862650612673913884947860465393839676553552637439995567143651581987847669550909377944125562813210385845403160394582795291840782537176767812848470633939299530267814555628332087172356 142 23088436048057292431198515642785269920680463487258087672269103819770764341122572105730280779394145621403782672476605495856460107802429744757152644077253374959236887155773243813156448294106876791245826196621182955577166762479473947239702041883370504024853996225 143 1536523311382213485068895793372394072294109634376090129681939211278322953743144583515100961165017714505754827799138121800368530702443391501613470210160231076483226316758053865238278814976788044200223783953178966859994415499410580378054712681165688530312958609664 144 102254820616990807148194470836369140802325240097457517528602083739599603205420075473585073746001450064758156706088034555932251666950266937383256447939690063820756889779986083949033684472483176520397619088033786814700143346601422073716948366368840105244629927616400 145 6805004689455052254392735025759353050912884811846478712843466670104085944842410318515709891845395144638201582642634303103044940633081262698817856131535948856643116259428732366913075639355652407739461764322720606828924231158494704897029184822604960455518785490807649 146 452869493526945114440457091366418439994683765148146965164125498351526391447774180670112904774473959520439708221774797525184245312724369226652041108894092155642897106930528724072234622781306096478185655180596229495363734527054738409370092213018809931448786986560713764 147 30138227308668547286053810283209940680931712941914680431964819439514653521248071639081199250708161248848294517138707581008257238737964563949864299208626800605625703087345156912261138433646274730130607076614526570541598655689704580482567636983697108633319122596243018249 148 2005683222853100444134548059335136741982633494214851417026878362884695379869408838436843521802656930866005114453399118676409570869860739564573981917928667825142765667813133632402689812218658432188863204097361049846290541612504486956246170384872495828592507703686467942025 149 133477166697105195983715332827876253012115898479068354542008330591021864780656862693702626998729871380601269363163680330860408565240868923851880613313059483468571856798992358467377164571246397375992308681899382223612257695320783355650734899881600634827056715941317772864609 150 8882835448034105132293648679825672256647145264453659332954299597945843200220054164278534099326682603416159788612564304033609405128065469393257607555039820394369986785608462950871450758343694176584691078507395882529807547848498818686422334754866294362710176991060969014729476 151 591148040892319292713819387582835835116033897327728424428494894781440291304461614281050185856386854591844278047953779824209243536053278208378790105596862341549679433774066556241270652583870595173391421976305667584321319517225795161703919731129420594072438281083191450962720400 152 39340592122323584281408679426836010682146557127675436803041430326577326856444568470348354413304606670284516531253865362157975431220689442930976096118072141519444861795998695152448227339505446437128344974590466688669254930074147698357434021335564907100998193114258733671058172569 153 2618095775465737967645900610627618004183041371736517963173777712232685557247136100069082904342232684745643747181325964843635627694402555969902070872774457418427295786226124003795964184153877775919334124241666709797584037251512704063375577428263586031497112398238322910960254660900 154 174232900923269047279123827192110716485800585721557150015369020314851101593773618869692199694042523965906289463424466080947416089633448711635895185945258727699340085405464215408579419599992327596328235845928543199290364628079698971759466464851942913223555458011468689404577650550841 155 11595108188407433607152978523176083430234816489166552686237867118161623732106307748996852358029070822648929225336720947514437121544704461461043586332968205283939292789733866609467415285807351415615781021010866689845647607199442950446500106226999212804613088624369379459321738643089664 156 771648369443624378416437476604040778665081289323547991617498872355728323158648004278020664157783521834728577936790575827289790268662275791669893784397892348931389878808986098806764863148473779977308484360889427743151063563944070168739843812396046466822087392487021725708894292726089161 157 51352794332726873136425125147227921057643920507090985947344853575450256486711374172259687751137695036164213993337068779992756536576419944490187510850423895417285007966991836174833029677793404852007047910785052110530124459760702522972487628228855535973198843791616892904438821489037749649 158 3417501533348356323832561949005756667754804022142659994710854453480052217388151650938857825859177149284960423370640656067905700162801600574552995712828882998781348320304413307348885641265268467996475280370186422796706018623789887831705956949939714442309339964586360710950913835373671700025 159 227432934900588220241035978151337262150608654475579059763439889656771907156103800463650650171815232452505317413039371900371119169190521419300403386489834424347271020108808299938061220974469697749000102322793718097922720316025145592756945534700578536274295365241829291816045739125783612459025 160 15135542551407726715759583215848503236515477402220119929736601125132041099011331512763661893494312275016259113232509566291473509400102560836301050123993771899733908689583382131366208871705932900073155471731665896044958305104660625241891722539899934026941721795540228112469563312623456181422649 161 1007262419691359422231974262532414197522630552385876081348367645764337979652643827982806663864819669133850943236584635083370243203351975925842878356676480283724511520386053158032147820391355216461010648896823111432964676709296283748942864018422989239855882191707450673381943574636234996498153104 162 67032785820296111295897905969330265525015583977699918188479794203146458483545406697863250834149975543141989497696659066686167224690003618696524857461006994512396990670595114006832019080361994819661482965722402835006119248876495255708003607978828213213261828475964160943703487946875694327325087025 163 4460996744231295768102348635631910047837825804462638294753170586052173978852897124597894430455436405787247631327110783019819565666202671676716569982128216589826186872141099143500700412401310681326134388929023210529141618420250331297716853253863276430651678628168621326388084090337820412480475159401 164 296876993974145295957157511909079107758650169407973070196313994558854564739912497911114199761398763674895178436102816531382755258996462269403605896281743743932732131562187684082760507013430251327628927371457666430348546353625352705811149568861176319337533521280283257356467414621742532341237996677184 165 19757008266167654025156875740279314208211058798485211314915785269537955971932376624695084890201226623167492016625268376269685472378479225550404099490017971229860688489987059163020014497107062984133940940620864518201755740675526782209058897658801455550727708542714667563523453568598033548782399781057600 166 1314818539503978051214877892236057034796634793545984350301304407846955050138638932499753273118134422491739717086503370578302375479241659566178285854030552374316608719223151236200207953268494906771551590359778946150171282947019748472224614509336822495904797583603162345028414804288794503361907627305308224 167 87500484310862011906845028801180160429228073928534569429856754194266333952551520772770083939424773221614878470668237190998714547629972762474728707161225863458029315061039490370387234114761739744092945319816294172698938805799829577171054578867179367268631532101457377746534742822828215642674508280236090000 168 5823111345481788028589273819289611373835067027425057461221927924266220010388231872931570066651138334915417641932020544088266553025917455300535907416643749222914629623983430436132106937870238727680791590448406020867501874518854878881439611324046625295509270068756155509618972154655424043358064749523614302489 169 387525006392100831628513558070047207502516419763727129929179319544178365091493282526101067325067348761511609855003148096643804933362708251732416270050274951199099748466319075849658102517252677220376549271166458166698326899240811462180847668945385833501187712952281903798780761401154076485584830662651185133316 170 25789585956607305202827959994900696498631003803151936770616554985578402598513040404425524363680085123086765783859934949600511680867389436919024757110339479217491543657997850168391030876121162419337482034028932877483980504214612064681154580123751418902245942464342621694258554904101267583012286173044800712378041 171 1716283421308509254215164662211300585998576445290861562043572046323587016710989511630898891657010737880661044258869523353426799665738964282730951264504018800786133251688446861309860300186311513275302757136747814869700770693518002369567859819818007504285110645316186801664241039456388416943978331911265530965301521 172 114217761666071659698464515736670439971572868611173368132611686177055462736368401989474052518333914302267085730157960313394882312756636279798567413000136128320447210023720937967712633774917234346057735259739153263115300460074200724213598468780627123048197827645381961473101434580754038699992805476381281201167688489 173 7601132142884301105000540544223082034967238975216659958878316814785480676097469567861698970829924506647558239043408757717567899363486318588951416893365661498768916193637389713511998575290446047420770531734058591015490750713149568389238577419118042861760918238588285460041961084843912455856773461928537587674851307364 174 505851358062041100985401691225307772508598507642397106034357943944985443376169080854325722146663022893993748461242467683271429441224645025376986015736327252070732547436137746353058946494991811043746262508915305757436403681025804679741153192198013771455731918675613814767685091568670597455381436410697392832026434130064 175 33664142609697322094753703200832178872206440312194798929842841645364768249122370281345445122992203324653584487965295778365683844229238593758224134185177998364569619133242548343954189452871709999581308909625306385680524342199306885920586735301309188797153352644828687921519920790197749651829266449988602059791288159425561 176 2240331037140452282130507400333090862305018215471661952932866934211467233532785585990825817221804713873344173814844655693313892899055650652082311273870815391865079566757814499407842691384550379181985487086249795618792503346535527978716191510406640143892414260340972536800880050245082688764110652634926536356762993155384225 177 149092855688206749074710330659333909268782740070269582256292032263392747969614369963186196624356957847750722443698677170482587720125658419311142832809988632494312716904696114986576691114180881794179429764905764089400844982599000643777902017668101182348870575061757427438801090189963212775230430279047080181465503585022705625 178 9922051361497461062993989129520535454790837803176925840634777538063199329598264804922503791711935590456546517406724169646200810556027697142549750391519012042831400118968040536286461959685884016976515581479806132688822882341273419724293877494336587421332823093573915608844890651115902041547458621101542618542268855633096840601 179 660307314966674091337441375605458913834160959429251373518538618497705894217402606895236894558497577845455139668721506110043488884193610962918095201569152415615552275752056138274246671913050439914891975954231197713696815212276813986753207707201878025046400650736961649601458718927569530864934361780494725907928280403583335098729 180 43943105544728348687264403842443781010526074412149086573377082206499439511044884679887444868235865217106063605550476915322351545843667530058971158260982009366520464918637704581064458788441389712490558207283492535222891884087519607207257781960317963432178747650323114212092161974489125909668082966359884835119858755924635123502500 181 2924390630160735562115492415592432905415611318347905362932695357400580829940605577323261020650388844409602672686148914365797341264228665619250138767718969498151722307315396361391734170378460377654518789099003637518669029002781040713323372742748669860128481813298527170998835690251681272416093531659807205974553739545338743889033369 182 194616662881666888240739146814150343616962090339980859609444894872969365092800247762128118223977771135309919450952391273151807577879610208680491076359736404972527354130927505046914065660792366707539835313398724873063419750426607770996707792869541666360049514049510744685514674132552494389278465407433737097380122373836224783241989156 183 12951636857458604877767842382327673159886511208649105094333112178162572659439221354354628774887078198812374305755856479311228985863298037261969183422901912188142617824917821376644851075847392147615677373941544607332139782318994010442394582084791939347472894726693470112088386355648251941510663945495689173173572161463739665376791508100 184 861924641002987657826984635769148845378666325226061040291079262385418548812209726605678033012500201128156718253743129462371393768657873059017415504315194895450816316985042477426706956696878166679086796391715717041772024371696158286438048669301408239076733707472654478683130108632463455642113416505356169238685397912877188486811166021444 185 57360632863968762120509135413042004972085403067119204772522524817751901966616694646593759326946513014175679444233280441353843848457158297206129370329560313326246922811645008630514653876702800586525474028066006813510711441051815989384707900458935055161641345808943169038774356222911379057113376727666019942697740178773541799138550077228249 186 3817320037081534541411559820405117448657904147819517972344566911382647580820770365535903183068171794205346225668896396360161323307934108825489308089016660357989970387656023205136820164541115983487594606973599340163865176997772282155344854973267510620791415671402876313303043190092180511537821234431652845386381010827439109313332987668767041 187 254040646658512849447571516057530841069426034142558040748960598635839176664983989100710279664224305881101296759120872156640344733804434980829218181192849370876887980733909225126615563881553701902719055824832453461388451940134854330079012674253455532386905747208311363202387337818537524391432246665022658781729300659606560352250297234635257801 188 16906271815767311484678911801584528348611164192754382619997217671165239020007015692785739103322550751407342361942830592189437815880265649077290339050746880159953031449744697532929277509920522051422913705068664790942367784989896043810451710492939195446392061901417125930288106042340466768728498818512512931529267065677116980495774251196223112644 189 1125103523660985415655083174089486597251637289051657252152162294969322304215479342714418562900649229786967219959123478241841971631348599044836385769093874552381389912165075512538681367372115197693876989872533148323696121045160144935525189616760676553175966705447103533582919256610459526078720033671928924634398868215000072376345484723192025345689 190 74875049493394950698361565482565400635785938391052646887393386184823310232412578166360354516104415172446712637515815617456408790837364698905881529763733376496692205002511621750044744127341009941384524909529163742630285874636124995622266817347271329196470972406864109111322059934549326485344790090092950911952339381256176917125986587233298078414864 191 4982895279179320777888360754564322007147046881550257708769133944896032977323575316166800054738486860046848868830140167979879591788177574084822707775514318823324443842655221110324548343965669186375262394812194520673017213837779011232363239656198835090003651603721981679503085190521678966733712163076489604460245553444209889470856831344219719133072036 192 331609067790437392602877645069002422201569750574333887320460817435508344841226014602477243370583568097831755855890959221193193730335564077563221612723901603020884156721406883524278138000868817471278375457125213532396434722405912987384291698348856579127790719680974536834281738447062205532322830073962996228587244727177686313616992016568533557829776100 193 22068409565082007379815886315855033004231599193956927461051270160624663430390335005042952159778529755532442818741386909123911741010995983629592517232252684960195226711922024766183578659777189696952748449407591460977921058403045716671810062388413330602045552162204027361477693174758025826509441883687891379393411597248063682380911882218060984007896326129 194 1468641083843869097621065980808998719337341732732152576818389682227705267308842278173498973893226016932818064159238294699587265023241380234194784602891877243450034758040542029114700563727063128640139309623281960896707696715058648857328346271241344273266341569115499135629635787846047275871821307072982788544571876803888290692821711952175200476980860287504 195 97737293971872112171580359779163180030595648349846713678090458221139904813003383512637626255157512673531118284080881588607010618464681077415084989832340245840274720851609621376660589284543794210579924616105595215522162912827296167726902829190137537814902043603098943877579201991910461044429150945073872519985486381404124987551787467856168313556750608242369 196 6504365660221228835072903087801507929492654529524164744060625019630244136678691766370919920397107978786215841818060865112808531162632409761485609191132735087076974892799450477641525172496034525552283908314371809338460739752926175937578190218306986629429561877507445054027326948038090739646447034327695931859972278674153787032395924677989604589628844608199449 197 432862123787063711205294430011185971919429829149630935094899821901683429573350395723853035423228745861981043290609790073944663070371387862207320964928127743680787399542924242857632725602332847723902930689309101455473447384536926136299656932642454344233373224066708398253639692398147440199007742347209336319780728055353243988402516724005213926751502550731281969 198 28806747344378911255643977119070400576445099660169923725691515330934732446865086220004836179300993867497188336691585006983643546467754970523212823513909251397305219008564866726439746713354317359098447257470351653054323115764224754798206102047908766203815683752297146634559647852592872514870506004880546132337909259667640232993312346956911416850418918370119977536 199 1917073929460033014657373588614631203606433411560111916604720687919159574079808718425755962152070030000237822355278311919326469249837256278645537409291594257790749926053306072496299214101179288595361448286698239849552269655456306771648555684689972436467491055583119536292085625889438108905628641725024408711581909581395020656695328805968172804823778864430782088836 200 127580264688664047619832843055252266207191529808324266663206799718107862269134004362654273246658039296880422061094262625989816495660182545442983664615697345260471849983587225455422274482141815335513083965119944851399950862730122503888580822448934235442784391623238707408618749686964867029415873195864439682725116429077417062796539332903157007865627341193002020228100 201 8490399711718010800054091099244490971075513997827264739509173260324883471700582051494203634882323476535453623428653695893957457721726364417720744502611034043921364711046895645699330919913844460145679220620226682325827184154284090115436588269873651036565224247807471538160767060126869982109634340846251909481250709624377805002283099339985201883245490740082248903622656 202 565031648434465528742583483324565021457817511321988726383584268976158349773669501363489549394011875853802412382371425634217182083863065081558771817085115689584194740199202243316854522082884677929972691706163475903732295782416115554137914607093011599964517158970526657827469441348524759825919727026374284866403328967667808666944626043661030962793757286542662100175902976 203 37602559899735020553061956624740076317795146720304690029935226037493560871006076377623098777280996997570148767779172083165261420404886658911083607377218565448514655807961466291310668591686456865126215954761635263929414004234295154650983786679727324580428786662461778493061169015567001955524469981692150513899117774684567574247240220369776042688968177049016252033575145441 204 2502430642479587880928786271654172611185225278866913383115065423709527740952001043688571903374010332153432973021166813208912164210065848685432432160315414772748412277042834192727136503646360937372741639138388521886269543347697834761827778999383471101981615128136373018112108645988987840169003944444034034785236767591317566648428082572340110211251495139710235495236236896356 205 166535446978037563139468841005104647278343968542238822956440541880602040898036417277300594759784486045360735473662510494173548327848696085334499627136589231150908546360324277029190176745349945250913406899386471077067655889976653918513003222202654781294993058862964687239688034813173349516054296993102929713163174502571320114260361549716487111010092442396703283370535489294400 206 11082846664910508066837996065767498809677445638880152206363616270640366431944916401224219385843668399608281745291821775897943871326765403391209379367473502431741391166068682726195706188265373367884115962185905195047238840675741512753171359218346577846326594703436315941156835000567358826788416004175605500206502747058362795751382192887626373416676936956480454971634066501657169 207 737557633685737394032730757686804439514131790839308234981978182261751191338468556019191717268029092847673415279205297372957588038205790690195239694164848632883725224444143787989325382339108119421363651381065254084471094352035773337744138666355802381737353213869146240562664973852131551095970631652185611367044822605448057466812156578146193922971847525355137671790994760508838081 208 49084073745280587306754526892726176832100315067921249311437990238430437511292744348295847785568565440925705682674773573596959307476062689987223981998173115807344126388919994990410555226463004868829708507785156015344897895418042848705400494952102704609376228823125753030808154493842193996967414926681544735354677169151368612087818395731224090274060307444266456776627945547498010000 209 3266519367974825883451848413902280944579853054137777990353069743223300182566151241921226471521264186108430669375753355310340346904570872541694892542386216401728979856062168961111839504713499044205902767644419115693070345511097833249157909864628731284476396447032629381968075218799175004718764763199110532464169112033840714904083931391230488540773673712720117091777243059394961880969 210 217385150970289750782131235372055997278297798899128766530367352075568980180864303453134076792472408772558707164821267371911710123112830723657525104107326264474151525666678548386407551335515004972639539231847677005600052230202906243459627309958029274840116805011603817897341062301713944502505661525927833552988766646205523960411236588327660684445981513773862110846867842481638801267264