1 243 2 44217 3 8410671 4 1609602003 5 308267930115 6 59043582882099 7 11308909481307639 8 2166053304537606339 9 414875312906229086427 10 79463200007529976606227 11 15219994937262513427990431 12 2915163822924343165377648051 13 558356303639722041422006226291 14 106944851388094437108894242630067 15 20483696814861958188022938922230087 16 3923347685813898427612899165481516323 17 751458938437965103578314524653065005131 18 143930791094587495704501207856900674395283 19 27567803861879212104250081939927872396981615 20 5280203103084462406195210028276592169919487891 21 1011344427343958012439108837636397931557707832803 22 193707993944814990552047752677032247011147822853939 23 37101887253849463934877827153420403473150399161836183 24 7106315076441911741227508592732339529351454407739250051 25 1361109035239873782202198621158319322021069079692377046715 26 260700206208590220890960736977803761872209596859626467678739 27 49933249840798967041070336677294834612345636683625178454436671 28 9563971873764837230732670306938874570572056335629287875208335219 29 1831836667827453277807076349449772791849187512930574120330004625235 30 350861088038337414270882070280367894266854894169896126364902095603123 31 67202226738613074707629945153903225711393050976228236926895112339813863 32 12871587738263237387605471425854302268253017975661164933216388612152448483 33 2465361327210506579779145434101132106360878498692588052914908879772431904811 34 472203320778921681324356596078156335802522410821786723070757254724811955595923 35 90443527970373752339306689742163174634656036946382145899318103730149584112536847 36 17323113565221080057660843584028229285035601146136417013343599914137285827975760211 37 3317984938533645465932377278793489490318992737121062159484052159176843852222287162819 38 635510701404076394633133088248539847327082512991726735790810705245693272020053021258035 39 121722629572149196239794414393188727293500036634250690720233253364098021612614766023778103 40 23314160591196635200097870334894293073761422950978531027154878722618756588933668936624300611 41 4465480954385111906113506300607202636728216772580545989488534341698319706090502413834792939675 42 855296508573663040522328886142206716715250079969553628480583403724225795021843162797137780625939 43 163819334367540397053360885367697543987257863535281492198804592730460711328445621282619333773491935 44 31377158732213701474117060914174119740905604588672697150224400339562372478051238658006328453298598195 45 6009828411936284744190701504579372989832439336874307708540995600938106952082380430798048572990655337779 46 1151093311193777081513555076132457041120923220448166941996439779352562335608681740402026499698933995533747 47 220474815627581570797345893780642671647965695140754147607004632887668324239660267752661002503210244946584199 48 42228674125127582818186407776511901929719477509690843054606571831419668374502673777288569800859053120818683555 49 8088274904733075985926851151400953335594391955724137719648883278157786516564859983299306669126104970300605461515 50 1549188845964914593137505060497495078745032266470146626732124111507315507433352849126146437897440097767788651189395 51 296724098615600487127414953382693174131752293847899453802089765858669987507427092851998825531793566090826277105378479 52 56833091026034030097419898349770146970684853953641862989058077224051905568786126310406980906750287056849222162695727891 53 10885533903863547442864542255945526474464626704616158560323750893990839016208573365974449408928695128978706826188915605923 54 2084962232968866567840772630531738606914450666692310233201942901275532005416706375775649289918427687558474613274364662929203 55 399343527960869201119472407536504219968320489107027400967326689110867324224997110782370296503498047407274303209914957541131223 56 76488317535205380043769022444159424257746340278482442869364665556510548798620144863868569152736695774432955040702797429422354179 57 14650200415767551565929417870164328987194014841307531567556507608626022787193939115259766046873307152116526613208170693332634988155 58 2806028150944338046101031855115262448531006312381316509904223200126748803413639601099944018688584749348426148283343809545768705865235 59 537452987702324064043761247321920128904500246128801249566493152462488052140763034171733804887117832524389988686164742595436562710520447 60 102941131895965931154251455702280820530309544595238299128762172713895276595362906064873027999701222291898376818072627408735609183854877427 61 19716843851451216290032538609992953744647231947895603053165281359046810544280046626658730459611943134568868892066097392418677495058592532243 62 3776468398029574862095010637140122791578718174482512310353829890978013659392598980138592360274800192210966432742916183338651008882089935247795 63 723326393857217691683388762956628861396606805254197070031668130212854226829389353446889450698012727032859325130043543311667686889066193956964135 64 138542420300266322695280283954510329289332438587338041099021297128231945536418370191342491551143777354945652810356026933212476463126557639002928995 65 26535741520921854399827330768308407270783151312210713196186253699254951470224402156398469197721810024804401415728146538138736917100730900644328969195 66 5082526900707122252314257501033888688114403361715296905180331091551527789305831991209459216660518316115622529130520827709566034541581797328780609206931 67 973482488742381171002965053347081041484945605549450971569334721465205055676088859316938063638029379755639295788227926180653699055824637640674744579628111 68 186456102328983841541332683631389769371397251664942548869082476999229222440391210953252110754163294638170679187402337157077345946811496274579986405802108115 69 35712895196121815169409002971158059879705216933091669312578986226080152859299295085076982448254678895960153244129371621084370358111012452831323399943666170243 70 6840274291687385535374185565146920182363343772070038262764677904821375850959356740660862368979343958997870112979402732149424749591790365600683272079910996918579 71 1310152876952983047587733407369533903810841001790871555315712558200296098389011920956806325856309948432376590586997574966945280827874570160161661994238288122327159 72 250940311424959727210008377757925593801689742690114601462489899297637532745870195077370123743510184139965716495648144840038011283072961723819232645781275537801501635 73 48063887051492228939286346813455965344687571727885936734964074270172636622603865158394689308217986805428160364037238798642015149303521784091591888686838639299300694107 74 9205923214889359608579435108437832716621757204616169051178836252132436816744324245240111769691871572561588156880453108753614606426197862312876995785698615970240405677587 75 1763257768720302825763980794227054672347961537503666374416448492991372622281221110466764245524889162012306530526573717492168342534776107140702444658388909643954392808158751 76 337725819168682588998312589115918430016967680958133081617067314611723687111060224748977668634811241662286179696777828732567663214321754772103624495278420376951275016286137523 77 64686361209646985262421685265294558854257474157151379414671593325233084294530849198226322068292044961322059883411915889323689785453762336659810740620627915905752513651979054323 78 12389711088257050442261081411300867530760918967337669966637325825088225076449640189513673714500002719659668463701399963146410766300541202354295410889619760493504672392917090750899 79 2373065016796566722469712441635419342160701823923817005159794865258397342084928895702224706465776634567620840909477228220868956977653044960166995029792163314701123433493120169477063 80 454525334273626248938883124424583996766481879641089737066685584690435243811272004667920411140927618583754714003092836146558475937764556115023123373735331793125981476236446470710476835 81 87057572394470171291195883263568181743732321734405192409560327651634230576042028111315781283392756583877846502353822324879621804353670840295212432578412522331372058606056527689156095947 82 16674584098442818446298301415068125883023917336656588829456593774895730699203968067649189269147963272652678080714353484295148895432768354218779173416796171844426422974783729884305706286227 83 3193768757945553448686084923827299117043036092798255536261938675771167752053667819354111042927149091948619085150456211845213732371343899532247193991960440678426504392711037979071711122478063 84 611718938176193589227000343550053658999229826691239026887833469664203274443877453463273254224483631655146488963847822596308426868324344077818209289830825704899449072602883154382674715047171731 85 117165670931079043799175471240313010928173076623003702454957494112878887435073736929311370829271160334995065839922568426745937618606830822012570861630780581805194704156492896000842584048883250531 86 22441342891326147066565203357502380367112248534146689509596843046975939347148060862524926547664722916147679123995741065882016943159785787880854785300188734029812193942023264818663923440740869066547 87 4298305696233480648238132256452307346530986663174058042164500499452222869303589422267862255766517300887273835458654984959475780104240313405565103020764104152213659162971053492984454769408156436432151 88 823276572518045109059573094974755113082045623246944794071343372656189178509474833876210108964122764694403155717037726518663301418623532109393270491283217578897109585711877473458325407243045179624278147 89 157686391512588048929580536703918484196390755529717679597192035122520483873525470139022384001178535837693002184014054839774376279398171413547250208129007238371797622013642988335383588516379893210608487995 90 30202484679249382070462479038764682315791075204621269931636235856246930041389135107559860640065328845104233687987766289918445965307784645192031867327979557589026045715132126065524297386777659287813398053395 91 5784837055691478851927992091117838358031413433929303215898443976727219063165220825254449659043448400474332671580233087450190216491742656617656496744908911510286130626592426565130518442003053354260288217700799 92 1107999560840533545550947050816027825924538840622107907362309197770657633488442816978068378884963465069983099640889379451862787729842819737458183603927715922120276867318436716308420540607550201103633295303607923 93 212220848228553772028348031761642052227304025331940342852232856519817710288258151316011151807923489725653888421573146819409151229957777170022630887149360922886687901197208756839893766768871613022027711119035164371 94 40647749344486253951182986504568089424372784855040843370547844950146945386222716030705793863885902852680657736430169790866124691716417174608471886092366481747945386368936669317445817691966140308906753856103681244595 95 7785472259505737324424251675334346424410358925659416214703119777629280031465655979387903576293944232785506409295337208045826707538842865533519089029439323721707469701046201682917782686662549662614832712190605579909223 96 1491191499677839411296354180021519981445363013719257630524010148924069757016505415590828143319463613810477418202811737097743701329288753000526437851903386725463421733810568847172245127095560689409563199391373862914611427 97 285615568920235655988921002931261813027521675501072272949597272676668217467516424561406856692992081539440984100221794018162287044476363849440457287520741158540482321277705281531412411170338906151275116935999837964070004651 98 54705417263479448103058083811815145624575585571821451710176869534153915255506887708867809199521401288829495245495401232548901190470038785449367862264547155813235133916808765120957117493763146256856730282886221724948592818835 99 10478009617210911887983696740308941264731971650976315381375236441978068308874368121470600640013372234757174655712992385248024567806127262725332841958784566187876960053935597361133448037771001550712316188458210127134864746802063 100 2006907012692830916028773014628831489619455782282021091649281081213176394098602065671375601363244775758081080043094368350094146592043280108721242211885283039393375540692231623126084088239643361880217116533668315401310259656319059 101 384393210613197463886096177396389589823618042350985851312775715527756222890776019016675552952992582274105465861863814313826445613611961868130753248044346389964989885993150157169482177130721614826157005023541696280625707810568951107 102 73624806446444585593660272137995306489822187134704410565611500252681223903546450449650356893025743939529033360039465506311644988863888518052681708498661234731398857970989469477740884291769411786791065295411096838944543685854574190899 103 14101737425667010563670922153023778077651436540491136161962854093184736315128307647017767187584033046987138164285061128266360130256348712549962111638148280198337375057890183241820083604446558487481565794612121877474715385127580089803191 104 2700978216725223637522740510110664765752383981444594642637535072740196714789723818370765839092552842805978207125827030618331852866663547408437526826658122815516419302651315386097926124133969089255352012103283347590176980509811390820898115 105 517332234107961564516428022131762507214078327427038145375273160601985653185835904549206837023855351755694103653244698254944023291628423465803421189660596133697771777596809348589447854814630565198874079687191276350467521271245681924996149275 106 99087300589792797558962116566057799631244166375471192344135381494115011493764145696774840647780811519436063352688009911328362180305265165925108933518540783658883915780225072975857475159319080147623464808589720600808330565873848486888961780243 107 18978699742345809386222500369663896468861940676960418626042452965775758038293232116171245529832420076094386470796083783410954418746819458587404717607584287792063766472227891613657144570579771752737602617567815661524911054805539462199641599847775 108 3635087864601904084035927595378270959011953995882966794282595612377602898577653157255816571597875933661601516272536724125022658006905528705536547490302806070892926127597923017075396371881442559280475067973222468909697556327097421266265402723911731 109 696247053948215742435412676844678984700000979938485680531839819880660945380613781923281430091259473765946187120110387214599486926356135757773265216036476166618532434803363924411930966408907916473660544402182668742819975000371616862225397067522479283 110 133355775207556924332334025705166682685957513813234863366357373817999812429737886911522000659980238183428894739958890020297843715291464411889980984318517880541368853564889415488354527993931011327008705782031205288740631689701519294238236378553833127347 111 25542316739958721540023482516425460363086691505768379385351715277022993984011977318376833812089008434984811467325217600347504881180712687812529879826706034630587212723864454253121011425043101199241758361668148177375212200900740749253367185082299215840519 112 4892251148695697138851882715042344762897778433716764046161314760214750589823379218298856936647084953252330275192447989257333677376475201864389967720134608964915666928204510735565969116518376708729845007002880809876648718124992985884480346872713062504276387 113 937037996419155189065772111665728348450514126678872354578136981320825058631009606331956808990769897873080944721195814556908029839108787789930141686530073763480288351083623800399026162469283054260254479574485213327764868482059405170976294588055707109322152843 114 179475701480966561554033376400992316389756239772536487566981468050270334252052931759882085265933415866371307973521401498036089047227277207377758901801103371916728037328760934423988591511650512721357182059538474695451812799736889197394753873485351350036582519955 115 34375903159935666715439045222925269767044530407529203130432316389067265856339405191023077899348235412081328185935367675716042072536700502898347159684891049639618090885193593821220576641882307665123535851054193126475138787017993691462977609852838563293574194660143 116 6584193338208486092470153420643365008303523123595026062454636046327964745523635154847101017947230771414896477925010491102655937660860409949213167119211465323944747964195380185214135670914537249825003376750216923102750899243325196085655510406746271126543046486155795 117 1261104376318883565093261881823133103802051559489357749682819992465990893729127735901938312106070308519175306985444762437381530502187163153702039892116487910678230271636609273238143721326795545390659874931024059717943691256333090672784877790679416376065168272767645987 118 241545800112147520117507697688954072705300930923369264238767624184118093796002899842664915632299275898670903791685892719822416756078338616367762523314713930246006654110634547553915674070726604826109248811946163540209638177579121526519810662406886036518322057032153454387 119 46264508035506597657328121454696840376501275650894869791093505785110215693560590176209524661925416786485882675938671782449019979842769801158675459395283660194935721532889938756990633349385359485924646584274815481915692554679221857074585017471720601247961330142471902815831 120 8861278907659268302067890712323338986793864857063599650995522169852930207117974342359535209984222209473625860063586292163136257726082994752425102522459392938262050754584339600221389868393867747053259639177174389066374364770397132815902930243570315869252033563577425312883203 121 1697246273948565381334638400834197098682125762978805621542271322001948850163266297655889753620294391685383074204993234879540305747079315300204197966229337743126406413018158125030523502859344643192970217116171138998156122988943791796024848641428664574680620647307913269149949435 122 325082298441413022472203761692605166670763195220878171083840138717631187680180406965369487669505563444226989380898005518559927967821968752591358255517265039562748546423382867925335330461599238402847136168506306150433266950979332808532127401398288282694505666465866961808216587795 123 62264682728744929230050828961155787121733201556654592584345589063827559398980155898768905063133599053834497355855344125442219798392879278125301326126399223372110188700896586190402028253289220243900797262839254762106278043908997345239524939835730697658257087573823234254741968949503 124 11925874567451934118753729818251553612922725536235400423204027968445151370120551566520131456034524833015513135768797485161781014108368705737858443445634878234903122464611320714530684406501937010985533756908261521590511553451350936770265287466169550708597602445424614971600331318776307 125 2284224025009558087257898622093265633192023990682515847269694862030445668288179208018514416859265274678645562401759014475129708642004054539996892023644333790418396432859908038450986901160597243677709854336835751373573242981649586420874239069606212481430698351830459593631723099142493843 126 437509162696624640107636217120450250285947040682638892423757588796004020973744265271275018263913156272215051203999420290132737213716843491632481842996047489909876421292250236240328519166053691511698864888850063818439594737518933095049660304641495736179976690619276559689281699486573244851 127 83798377631852732712544393712070325071073364916332416300154618514992332050213936296049143386546495904069551222059208180838107677366859929448336233761504718379475276075902781220115328489146785490531097842445795132670319188510959971293183473312055075146676134580315187470691969873061777983911 128 16050333781466131705302782711083756315088684497657130319306064536637296306276618627881532870349340921162770722348972988019269612512996492379939507082200281917007060752941251394334490882852380034159123392145422896831238202745258228123599006243268094547626422909013346903265131925726618939734627 129 3074202887652936278192442452678351090753547474774131013177837427931083246182646382624595940000778957938982931713940338132916228238862098866834812570470087391547254876183751896461123480427249365680588413810031789031401039299914775519254383117558152723511856452752816912461741660088802353435650923 130 588817872770142939694152742378089018137193360618459213547866743290579379594610213068052645703199339019162177465712248385995130244031104583514058782062097462839065469392906184361554743734606932235511922536861052096181895128084129666782519856236374624470724585516162205978779011285726886371761990291 131 112779312219778854819709560007571901543033529717694753696972446958879241181221165445599212416298777756049593028891060396404626550965613887176631891980927010823890593820977516275727002324289252618042742423012773136519021651741816596738350531585198440938821499373010803726544092478316206507076176460495 132 21601201072460564904291724828481120552011976908534852937808213985527850059870894397647946339761938769862521813643607212750049008432042086423944696523935306534988009422438327822804290708815946039517561748313542590453226613125767697709538249591622808974826102790797593817853048992615208403803174362463187 133 4137389017442851923015834237064146930860919272705322219707383699864546964863336934554705622461641734310259120781770660466486567606321656382895023093616615125071465320493922914557001101031331909887855778801139799482468041747665891722268916790831639408254596528836217489330312027956533487869610256104833283 134 792455374320852047501956413812957784547299988534889609120758402407432701632041379812109027148354786616100231913345643588157485266230108201866220044104352220316797078832142466596635697573731483054486865783204814730033881869450255716874734534861447821028055092759678620249756030018407387091806778677572342067 135 151783049078168014951524645608661156187636688102768056374041301559056760163898128928768881923253828397502961483272138584849455794078648637948550069473842926577718318404271684541729435007866230207721987797109051936715181586995314831419203833143446208525093129337881426256399717010658122823034190931701020472055 136 29071787174400331410842034388012474415811720771057290163400975326976660062303377247781870985196560796538899155579587981241187274855724812533726827542455405849607756528588582459669403487398911837425026925040781306327780582244243351447846937013703155700937276551313721855996865897029354751135034613112040440614595 137 5568268753636429389674033422940045355168166300960929869195174330034599426857135694378050075066723701504377306509516979006320664328023223151640429003003982075633974963802078547403176922513848282170215264115473170878287016588357628089795527975940251970011217559642981108047193240689031434151148267689491362301835227 138 1066519121329641915770124793303582000607069941989197367682616506474203914302994522346989253421282073643596679932676926400865574225810190182592570901805586657338713644485127351822191286526189808646470827553239802067276176791159440071974244683480566843723880483998257275805731565128655076968189371977889952951561444883 139 204275886543535926886404398193488035675546345795627443322195613998918356892208891686540407556279971260884748380612099813980840472347536412886268176344444133774973697288395660990405886003418582814615033964400048830065755000998253239409520009660311413654215875899208182876393291379743167742422561309191773900621153739935 140 39126010015764161318301085297924007134868556328793927437685434779673439081900967736911559322351120443046095362513897255728326762656916200191018207465815595595191631493041999911215084334509328859612888686693228506775042685304310222004150855810632577631650927882348594950856907650990368326442745690313888094146722567308211 141 7494005707949376503740447054664288102899687406496016476886068501965415663451498709931541516365762913081282398939037623594008946795149275378531260780752829186506040072144794098243710700051095416358228610629314858490895491053775259470959306768785118624266448411414918697627416344543759788783260647434515824217524931178564723 142 1435365413650676462860570740820926144642424128793668834353437135061762386657857048988330997075356345617618309249640223525518004833193694161230778571667635349889272645960227925560892241073581631684190371286868496783384668755539585422716047120681192054905630004656861505925080291531142211299121441124173942030543431247229745587 143 274922911857287727076540042886816891391274476848751272981932678205978590767508396365124215278772088068854735568178290549077845866912438178428808223594222222023559244286076477386560284065141416464597839161803638271057467061676002289197689530745893487756629836673450868118517754747417079292852635048238232541672425066424755021383 144 52657397722754705547701363851571385497495991359298114586481484268837652137820683955341718834457704961303793721110342136687447594816986804059609733046567602700789084579349588799391541293824212022938003380617880968287233191487628437101854163277399459714528672978736747360774961135276242570992058291150741657173327612284846787511075 145 10085741912888408522927693840204653585161062953005487935714708572279786062191952564181454534514332723727238130134228017434449884080489931503692821064376500540200693765983112643653675751610553318462921616331596433755240496824398599244895647093864009834332970926510079664251310077283249270100726423475781352917477546608785023803438923 146 1931773964011081127891380332774440047740399271924285778263433291975475993491989883522068842571222165961791303776563740008231020767958341547916530391735833351784484298144356583557414179886901571379300991218033379274258599375303613175809741282773071275044293526258645587109758281015421828904867951508025228381137645690988105745958116499 147 370002591803617461894170473821581107680115736039712281014781873537911466753403019678039611049991409049215140841574120486847495928246531282722219171988707703089909594079499746592082684956044255055775007798870260881430674963117335293416777016231090078348717652588393958453525978947983160952886657787940061165597131769297825301662231278191 148 70868497294132216035596435411241486859823618698564171288979488628355814681090878137527874511443694658703212263736071080102460660999725952942056839868787788303733713470483058876548959216083612632528575907026817772815157513721460556766862730099549246029617122736900167727374078220345855914841703992310635184509503390278741457311928739630483 149 13573807373203709799057741699314911081255019706338992258130901446107452752764243215764891145409641913891329681303672107547862052307252790125658990330159831295742868699606218714531967600149036841193366926809298396955340197734420194734834217815782964300838767019387391094547243067361830186601171261516889450823576784623652025023603222600731875 150 2599861061539607660347914304998016051861986507096304461282466306340026524768757405610255254827051517990812286822845474299625247953505873601047320667253533685825374680321093029115360420166420333563263419491347058502094467990047218151418371913697408977440094745065095077915413395814004639410690870308795460134174562442893302768110707010080141107 151 497964745886512538156121642700979030384669696458255346900559475063533422262713572063411990246870213789371341853349271090075527876089930308595014408829004811561473713880672781546874973905099915682053051855926770336944774562594513113782343828559283205678044904748556792935073072884052813249389409815255555023734099815790117627057858591734826624919 152 95377746070389891263514593464054651234296843146323833687543088700356922068820035084486530628342926515829700652131000321113727899606152516760051861351594160188208830106191275778864428799655259878675412655617737007929136882232690857438210175452604493915312551603736215692352421330140556875634691341296342812519186796592915342613418881708598501800835 153 18268189707431587591005565573796093793528032614821380110703943777763542630664474125556288873998235654156180978109618365866702894416779119874851210834390684352090393125385844541870442985163093915305144916548694245504238793569581209881426428283429877166992091841762341734349313666242370943763332301501535163686510638824405966759623653210728977157627323 154 3499000227373953126221649924476590790827231842434338238787780486780560817700614024142665175852704463433450796093843929635211770603632082528843574926981768986330670535651959446706900061367800452649178176001404887710384395756843881375331690808384765639956828762721373815163319461588918806467486607181796796577644250753532995252274386728653319725238675987 155 670181489640567025318288845918358536108264370769602728012697995553740839519188429792501590310882374593021651045673460567912348474329600107589691664783506294142776356173838896164156042248225605246611170304335041886197720639301141739206773677420559341907532074130087295000873569587436130382469782439536693574374607979411113607174340939350635450780413429823 156 128363303764040478394586548688834692061707394162672136032276086849481518481425636702737017264408645599485987106342146341208923489506198537853885739805165743639812161435371841296100426712848321525683507501496541211169779961409830937798813932728981881960731174059121197792655171979819377130383656529382931864380992311946042974535211517145215229926136809045363 157 24586083035591414811934843438944332877264759323487197520032912720712434285021335327128094158489187705029351454972996570690877301969006192755632346927153425849825336653820677990286394931068434582676016807190264388947129607109138411311257389787983033076160925731174467457437444589503948248904122401221857946211583778586977764839019342705123272167082598145234515 158 4709098794653592411061330200403248044689437376683245924682345836985716112956145813121322855163499107661548450574528856609782101651368410962000929080041146590853054618699809274420145519860998211176673195078249839657716061311178266010309811622993753263086973287436879655412441378162255733833290160574858224884453766625214199461877140617813135107656314989764769203 159 901957885105405349609295550900425287026872455819200948952863290401147035893321482945196067025666914393697617325694825797362641142392784100345138189349210714722367462680028046394021770363854565055967571312971255840727011709678792369401908291708701179816063052896419078674129534024878664607969583248300194777881117324991998692917724219516869521951620006339151788775 160 172756627537193091365588293758856576109155682249479615621206485598037315072696109770259879420435326040038838983141570293194416417210880751997445322740010885248826349039091034227338535190403839807322528756979472764616168861335632648586597440028090280566954279351207555866245520971232857020188431650572924567591197712071774777234919949432564979028538595316153716399075 161 33088964408284660043695222566545113381876843388984486484049578427063283915744442246086933435234299953609971831175913957732863770804378821450900081912944308576370924369003576977053722229288793660835623935422103641453749769721797841037170162547717315774691749101339606634266553989201078846477589835157567970818853550580075589331589432925203392726782762522479787878883115 162 6337699347465036452477671278092617998545569294221763467786056524059649593050464050376129975795781542101451374333498243580230461807401405983136462856211375781249594338663137219591775537032392412855895366293629025562402384341842088710768063653404376912162759437264840473658434269706331007040051119688521724870424448171316421427103246185374219468606146845326530077926705811 163 1213892115910465464478968205278645790427339756666349678246749443478211892479585462482487531376814456272986854660296789669824143517623962775953383846601002629386107830609979972100463652740740027822213609693514510456264056173357936204840854388777733355539160850898749060317865937833701326470260430303620273668246978209148785427154218461141530038656742471281352337672814758415 164 232502993323432664128401848735955688498880722038975340134990730633071124027812776055287714523742957600207353218493465917777942638556302868640572983031919618042367080921581995796044863173435783256313325931531939033809917089999917817777710375158909762187942268756729933340815135133842446550117817578144644016851881971750628457744604988325052601318997854549473079792326568343379 165 44532492793901109783745108239235953692604207940072331147986109914772338201173576798763258045071190036536184499218381002024388003803955939444550276825843542703583842830405068501536485478927302653533844737664113477576281230643270293981194916086284701375979430704648712083880928810212136742714396902383527864375762333948753385990296947617538560989150145117602848650949939132841155 166 8529537130217172528794974675230451234327453272099354008686511759133811098494847971135483464271569804299867815247561615517567286568023029950622963458993552544251294701566255021163549725086387383808117150126646453771283403260631543032639624735065582598922418351113357488259862111144257460753697461279989748906095812877913120976993909656545418422854507704333834022387089645134811443 167 1633706066993788255756868368002904076683776553724934284569588012233225959598437029644862275408145224474186848545973299215882077014004235129415654260446290241764620130929516284934494512449670724921702939950608879252923260824324536788157531065801564026024604770194122422527727103017321772027173645419846605699791285628745522434471231483871200505926385255690706027061078019045793440823 168 312912116165951462940449042932207984952426392402783205399764104341065037376831196817709727801770794143671714814732885606162982585445134598888776059641080653694553794386518082795903198564936072593178844740479190700545538352370966924495300484464894725206309545613092868955148014335752852965807608738934200263165868412567266851660105194195366789939784521615527975734794101517939815794755 169 59933665193290976173657728095939403910307303174784082987754547258693252922588592104260109695953531065239215958398603383704062200824096002805397937234881233968014372020060804485575503463638765955847477920997367107052453288800194325732052069231431585389074419814538413973590384886916726635477022138569721649239809994946478754324791955686479839494847694600423775709899157577202733778464667 170 11479402803298529276192318916990850411562637448641534136303548496076509376705421125470894419168209244323319217354505539235468101232105749055730036637867778685533386361751833921919117231659256706824143703706314545808652951746356780670781193831190955414306589251483714729933931574673862651460880769743546445515477512105713463111180840175024524814623450847484822463672152692876133515442700819 171 2198708994275379698598426947720404601342378281647724702117164145380232877776469742430671942153098219018790244153048576425192853937564008626477310828153624959882247690426392252205626085856563283134657979885394809472578846626037796588992886148077739568882533752267932347585354226326158002134720590351778252956955765502471192315336040281354434541671064902928912757081324337199913783807436741599 172 421130029527175572647686053114919420338447320629764962293552761813792183116449530745676006083881161980702503366662498782731872456819964799651976083458930407997732036019763221648865226963616548460190216291866645931081989989072693581464586543135932000204015563498240479853768841446717664470471656705671224584631479845462341166692648623894777137787483938369666854693942557092545795406585686187827 173 80661198108214639544385835954104091586267609353261263974188090260867223002621842859426670442961890428815823088212750541241992080074820919071413469853268758515085731977567460459710309789976921014762224056833032312848919976741913509302091463443473317105008285402698105578629131724652768637612272071986106622568026757376504646833572325561849699022022572496870799692353715359595705620504333035230259 174 15449453670063680877236526163448661049012791191112218672361686339955812967856899666978723044040908197737803697319806492259400429793197062141965778419613355675609602687785275257318394640007448971075816917550615786319748559558699165152307724597286843603723177180845395735808423144758333111635053852197128904036675012641529562336238598283121439809944012935640685885128748566128013692349653955995911603 175 2959113232898236479899052293507304548340781315815877434864065618194235229421832962488069416123216560845881843164714279233946346751599240398531534038516732849843693467079106414975498808228733906927636818841780069327941229724172108107463423189081222109822899591972837417431968018741070487661734729494090596209321478292834516254263342289056968132467574933667470637014547758327642789356450986996961421191 176 566774159922598742313762208793904761872544350285952354080615884387538135781901705012326793760941487326368476859357705199897042391195634504111726275277087122483414545058686079984364305506020998613392076469919621091738494584346056375697129285280530505062375704787242439810814688234143707708757818687703264803235154113350750080199521841698130737364439535582892907455324096563037430847002937893735554393251 177 108557166648652776917989986962660983877035037435772803918669379941089613491211114832400109417037118047219121313517385669143083728934024450188915968271895115212934212017495076214078359269978486793689583689458715921164304677060984147032370711139172309312756604493617379036181638032027137230053630495572522551881124756797138055634159981201821198191274367675580854797350424514510888296076897252891654333170443 178 20792511839976503777298194834829307556486737253200247547222059268040202506541837341286727771147724790637005569671695439103177373448995337500456073779874468703713622155600097485361312653941796823404195661711083283145910046128347773817514558234821367841604407445852575736102358381452815100806294163541851827617116350193739865080422566491902884896763462676775851728897207308702133677149546480686344535664809107 179 3982496614109340389505369038958311668134667338241326325641035673854750334552482988679848035037955749867965492466728217975258315103009149870560269897603727961409110850262900091284000698702199928764126429416053835310728220950717685069448079443293151079714157665477202959747746928573981555821417896867633609568752328911053141579141859149674743025244215125617933272806987172890282629819937738897240833272835662255 180 762788036551637865776499274916909108441677155845022419820397238938929554628928807105773807709550279854705237286794603608958155519892475121792300153385553463489772965782693477561816396916568840931011838383203104006205382676352423535063195344836516767965208999399604296094969487203872316550851391448050931542616521892985017133182790478859048261364645057514548623400036338386358639192086009328382728488491197143315 181 146100711459469458332121862350938381923235235726431432323624413205781206724568261039810314790652331881444647552612919229097196796097621029269793673146289865803683558539124393124360675330117578806871813670293899755500244110041609148442836789271127379899218209309887886445569203537361221796543310455103750893566338574566654137399631439597534125815099104157702253037374485196485243643941039224167795236893119571177635 182 27983419857317264339093192121966671844385777792349287063826087094372212334200864083453326592099577282172730486982270924654738305070852297227395617754168239304815080837445002919414935967227623226083561263546236970757070323514341826429260004829687606604786527591564246179894078623954099759529859207085076135195582208359370217781982514565550440066592121473918333606351931073574925271763622829447704148662426496226989875 183 5359808169915271844686958112220034331021728803159179975710364576800415334728057038386388223018876753666327303175410252033490895637720301725635558053684397793148249422885316429036028804861011610983470799191231977175784331558083060239010501644412725532641459833533984781874934067556836873919814869898621156493379203359995292863781470725295891044068204872987999833680788405745381535585670615120774397737489114556588067031 184 1026591594764592488314886047111541040008067652654692214585444466097738842482974726704278458277304572735233026700406448411721999412807077406873960944787702722340528673408417617584648338465596018053196263429165302549433864076497158657441441313071077745493719193892522396288054370367675971682425553206510311091900648471643513319702814000777471472830434122736865757438759602231769250549697837687895539786043553289963825485059 185 196628362253115718818672424020829156465990512955680513675570355730628029688393172718035436464056422962631016812445100547836451861378477101011159357598029963219554928327530425348312627711565373617617156935467998463832452811203278997637054114248770438065940305036295248679060938989479412115028401046893088295721065382616119873494528039261264786886713982978541038325325273342126445896665392110188425262390953428701042599136635 186 37661240399312095798895355730562132728879985052874699007375645383385781893245995474916225501244675164558513919729154289750035884448182209812699233521110988151800963839201507164458095990509188170917274710918080304019658985599431922842069616936716735616829625199251229852057883264234776757771593125953829431214391227240866494804392056741673167521505572444191511102424963945018559088718491927643180502609527644380365477892032019 187 7213450858065632006424777466521459761442248269081636429346011062295588339009519094735101598155527932085345239377876914498651429351432407499723334678696858162838996517182186544315323705470142739922019177243387327104214709696164106657133683288016569355415599476881240835663653762005801032185281328261394535538432350360436815671309661956488073355257253195753581273187036163180102919595827413767914732703533999115905386751291309951 188 1381629301903668347345969596883633233564031948251762094529198439858847887494182569372231498757187153431551419411804207050835077259745701828683608460391954822918650258191650678377327370399386282520988351081117707614863029266967956133629151925597869641247188461922847669418137621863478739484870724654788012380807229326064219431273452653402116534825296279911017872711435108688461076216714317409750338684949082800315862339875221522675 189 264630558305447556356333225420242576920700215002094133902096603570137179509923100209648207169465312637290716736812057552676133065015110517143644084631027773263107563798186116401801052216121214092823220276136531344663061716447772229666508088661357599118818879965963821117843461890213641514079525095453316713465305854524071287797016692296219536466455966370254178399455265946098271766545011733159496068310432896382673668220993497851411 190 50686050370069199392658959056716343897675122428500962657530523961546139565527083571913009830721749433547956165290304447622281958539694258888785792545113760814294396184557875137135051463532589189108787545068256933785287281133883133200338507297830740876856300762638240199283443804157905910618256734191682645187217352892238961834843832713076122049800672288940148591565366812528951687051038348968455646819030245297297168864572030367861171 191 9708159626643943327316608682542809453271091631437827414650245504913136621879992513435101228880946114109818662801638973586783952070165931948581675318745124229790962976589836560024913865923609866301077683541889836966562487978137290259120286908255648534226671766187640887762707249722723940897938883432159558138814543599231791828207942461958769768358139960673693248382621939708940577017246205869883421300929125805217422183484116410190728231 192 1859453688900060887380594781585205310057674883527423962842093388757115784376159987614686001663466655347577627288698919288986789588456173750200267327714568965312890897032475470123793984938868971111483490221136945466111394358978043852688494954670393752074738412341738647744735026705989991391769990811164850173632517279351156256148195338558430443046106409364081062504627692289462049732215259111608382235458984267806327774135640216746934058339 193 356150717966645796825639038421813158091267513927676176651931843780458749637664011344189054026601170536007026899102112048055251859920121554333757746824495969033428366111179062978558996774166702197448296371726157650792632749509989438050767638008239589622923317003696665169139193042893523492542358583981318770669376158393432202765104713673047599939244928736004931996593273822557291530326161227919870477083369280608679516738842558815532191515371 194 68215376734222425370227137225684653176300068979579535239259076750374189265118195795537758487641212159650619323101457712270217210280913523557057433888662532489371968782311672629841296860087641663989599885289640747842205407804105446750618722657561617496917916227203153968528712939880667027841555143038758168382535675458929644963285568210600107466104769220801781810574343044263793082680667734968592485512602224242889565555579427710834126339824275 195 13065641561974018625642621850318120278353015383609278395161701876118653059758106425135676432747943266746989488572321257783313071023292858532414696071456605639278358699623607971255268257154968020802560581422125571351658011840133266199480573711843047965922471915333209911532331187878815225060419738348523774170433113810305050158673646379866812763832521473538255752559567333267767647330195743345646528658520661895792967737154874347405640726810777935 196 2502529453016129803943126972797563365127479278994533621454674991907734060158836007277790464541787014570890024793357744018056352018187677146486239236291422255972977794340170260836094921307545755053547400864196546893772336519386235193437329475296918106373338584979886191599323780331647096875626529061111066321958861056660695472022051458429509064045487871922831239390174544938214617933686278667528376366943669763290380246395356470552737296678283711187 197 479322322865484963974098800909060413572135197256377364467696583722514604141026747160127476172491819928701451388293620094995061229997864859333680850708542353339491750937916367492145296064692458940684690576746999900876895958458175854872004860537929555508184558396582445980387216854011298063193806373850092636651290623399931174631432879269801060930536480327451604459659403681843864889404460503342586877580572714777254866893484964612081050140730918062211 198 91807067013841606895901020389276673477256712361700864528114772953352622978651216606816625001847438401138440372280703031008780193106253689895276695568900853227436007670109283430572066575846114561622009300241113358776660771991361685434552329665957726028106094367500959661396102825290816561755648797544617810311891898032730644273323097856145492022113522028045687219629418698139844273836370853874608812998636543417862104832024899499809349322470196942643507 199 17584279203389727404964526366072647305712660966455149870057018551228243961143105099469078397177666863890549069976881279322619448005717635610956510058489226098492522195528902867895445460419275053223069131091658220128426265090379515669506903526228716614381756262053434249274553314447213928352104118203383470307334013928677905467856713129117874983385297214908003279438988980239042171297876739020197145818533352495148207261990292552193959163317134666244437367 200 3368007334948907938211244951799253741791418459652481420385972057198281927212452270884443889697227358873574253879435457547081093258882819869203722158645475800328850205210681550535036840527580375784265360090313429491231408589435001520335239991858836495949544545155961941766026570368806764819463870802707647290752437979535784260192847223233523582569879521230617638054649087952402291565381567997898897568398864724722558184495574624398902251691431861614274691523 201 645091747979238191943137290001975795951278029566295101075757749428832426492474365181979510561357283342180383182117879774932664590308953053554883981706004270934820190393286060736626306508845575214636746255882481030078981576916411093878784829156287225301450919048607846082375718398780253029071568437062429435950655036622245765590262859538236307733085977994059107852704393282448145169918042716392813171421348362325249545193054555599614380575573909327817481361243 202 123557736645256380183478762393099950067148111754286105327534384605894920511420228522630387542027993244276634056385480306784444167267687596742279035726679504071659015809512028501181489782566557100948934899476023078919899810906553904003476690176239217121103621778184835136959640458193725749158060279981464185581866053296850781098143276544142010280271427374665180112066868873983458228128339102822331935995422853616205460023340514550218485313886918863476714882586131 203 23665648076759885958607159296837606155484553672887534485825776166969428405011397841449406129796154728935526033476350809816529348744452334282785235364865030803572199799066740717959595732814498279746148133478992619602844394663306053092926536815542239992536845749260743002116355703841680300357449361967777625454779182171841462649677081585673481840155092418048592421398657262904394990357252257168090722940632195276230997644937874554876491502431542542255558797490934559 204 4532803158259784973255015223864097661660092307689980654555651240984306533260859870235067602290894411051875561873790208590571951911511195184115026871556834406344863803247068664989229223625296415116122621185689117808041552442745876180645718272776521535508365856351503229065686348725413595179524573031450726510359533970060565711347252245091022189990446728024066504634057811886475841829278388375970470278070321809401312595993857157736137415116735004503366488399439502003 205 868191076149177629233678554911753719341368052591682665851674018356474512593003729817361540762469667075846494041381796257629192783183081302274545662024695966912306856057843278980502672217452561559480059321500065664947788988188717504859593940927649021497579419300476537933982376957023665686323617264113274175393489842807787741008526448120231608179066839128876827265774022834707304445360083356225964100486644384849251221810580101724707699577050475843480039075710881393651 206 166289097141038424119431296421253586583532565435164400213707005049466982318539749110568065094087942688053328456143246072224879876209200428860953264877963978119900024779720066972396149131675170167825458506649728720218262155568459703618291799610535626150208966778426120781750865281770667450894939014934821852927462233859376534936860055205993334024680371608461445975844814181236628293154519879921423172786926666980914671161164041500916233985042082141931020872771944525095347 207 31850205084612474538968187592370950290132700959980065490674750449068531333180160458781062301441043957485297607031191735542457915961216707365902586199396286561397543524799691734519885295926083974409041888422710181961658864628483902776290701133397229283181152167753526836654476121100221617774378966325380024232766317409620593367146603219872572238824753429649741968096154586025193992559188020388980225211141199592227431320945896732223904048442386807534044583480325364462667975 208 6100433410083878270157103590921728247401045161355508187264489973087294339456270584652529065063334591000597764472977285193664554597132070826617251051605430237875102589773783561788996378066609271970277364229061237122419202480696890928095922814520623928738485343307185064871555981518177278798836970213927164560718754877546356544726205968411988958907404266602863265637621013417121243654288156320937796665507980931765386897544275863400725011611641027082191586539711194270705174051 209 1168447351971593083450000301497483821375570947173326001778520321206601532144136199928662073208339633749477739895586163655979051183007672567400425841413334421577664221345111333488788983575580692866268799878162355564149005150499342353170005793108740653406724880370035891313186074534739879424309441563673941891372113871549448725269873264871046757086458287653792664449895436081441083275351651568536100161928043458081096239892534699502202621874884384160089320074490018014723228942027 210 223798724214031881598344177172931713225887461955560382380758389841314174943317535179844841895646474340927026908223157410060342481838625171531264877373682887306202694491611916605281392721487380334541871391784330392807743769648304142919904775023557579376809265395590968559441716158656657249129572406091658595091298676913009313236669553789480961801910596283291627364926710316853829585105273783226074759664971190655991361371069093145295383989019489997529979588744212049947813562055827