1 16 2 70225 3 103754596 4 174892912804 5 287247245656900 6 473216230511351044 7 778956312256094880625 8 1282337355733724881761856 9 2110951958198074542626828769 10 3475005538598697157658237172049 11 5720475108191462106601870372404100 12 9416916832994779571045452804269935601 13 15501914775186586735233917947961918232100 14 25518900356826064399583137681190064653699521 15 42008634620971884287610517318927499074592930601 16 69153660940498873291171065406913914463466597106225 17 113839187206015716044759814480936200111554069636962724 18 187399486411780403970895699578848240294516287558882007689 19 308492781520302860054819397927331374203369383303059212319376 20 507833815728895859250753246494112316241857720781154757354303225 21 835984502219949858056971884398754701126457161350741143738851112976 22 1376178714977540043624768051787092218189834970957729357979653462617041 23 2265434168370415505144659951708513564328071882404119222905475040421202161 24 3729306314190387237677566002865121077930754965392119748990690717874694945809 25 6139099418220774596980427766927427286078668842571573468357728279920826624244900 26 10106046136084328501016054382641197628595463334846194068171876869387632357072939364 27 16636343793608865869388931075313032684231901759095274218039909080795527765192463537361 28 27386371593033738590054136799278836779565315152030325854440107326535730984927692934820036 29 45082823385740302075519082301396356141026654135302284578787099741556225726827015997954340521 30 74214320707853428520701864755270745305961530999042718929746021500926663306613748058439967122704 31 122169930463366420816413753503020337700041994145202767972043097738781662507314540353904483769118369 32 201113366895566789902608872474938336198196737389197028568073109325135580917431603303265903573079011881 33 331068260337588350534341872187556703416140806819478633249503743687006385219972652079755034225862949050276 34 544997056609732797346336321321727961550416886068255601675330161247441470751746947457934483903765945079402896 35 897161785942273438999608185948586068176510296409474394573776221309059395058753473543199341041502785193199781025 36 1476887371029437265008929403167742488372936472582208167419747354111243265498689182954711300177670892913916745947209 37 2431218472391097331367550816267045995788970050796797141010544148617194574085152470040413637746741264209509984695811844 38 4002216673012560132500254034254842693328593123149581436551909730235338088513722871875326446304012839533360165992823748676 39 6588358257243052215471253689047008058669436521630743518814321090462237831889952949858243002056399845237650136320878487061504 40 10845605841002523339399147325478977673770641324927586023027987667840573103570671185168860106323184233449655110638084156845355361 41 17853790195618478539645149085022177517755064904947468682122278783436890746583624137664681571175595315191129773990915976664380920100 42 29390504230208853298301105515523188628929068896901691692346724685402969087163239881208641913958506357365694899308017809374594167212929 43 48381981049486690431546991737450037479170656288008448499091775369104941255462130886180610487567946776785539617957892021921813038465078241 44 79645319179889927572976005642969111605622154821144531399353932415277216896654352240309133260202111291136482224445250891324696640068190310400 45 131110316892115820987391227770059090684889232438835905802331494185664239925248524220872895541370719120420713424893156195732597190125432237450625 46 215830828133480627423137921154418221921972429154118604223287537846171385312193179739153748572254611519458636785146853504709073693906331483470314225 47 355295811016266931711535433073078949074946517183684367835086391239592853200260621207901033025962262908972239693628751041426275209980268022683008332441 48 584879900695357246547415951171383646416619653754696438376619131282031408993129436493675107382229997656409489511894215474397702648863850713636428270602641 49 962816018739238363003874716603784917899995682534269467228903708258471090462465839855567808666308806933702093301172147326989386998345419522737575505855183876 50 1584965879044159132606848846528826916732882414064851861327579312414019626911800917420249061997914546226964596832100419779055276342560041254799490295170074166084 51 2609134859454998696852045464121558885961504445571216758569046556029058276596522566811512360167690462262671826851178208126915227347985205088347802626518654596617969 52 4295098591604184290741678290748906654048246377192655658832616494632663604213231652259627834143123950991545094449846994384577207768388628824652378264989655664792953956 53 7070493824705433517325700324554671635698446424840906302998591333414140612250782183575608004222606341161955978955011631334845053894514050182442086876398674199779052471044 54 11639286470145056465545928023025413952474106131671365129620491026337984429289351811890741883050265246359024371843762714748103737586383756889176751175188039048965218962813184 55 19160329234817733428008805200215185908015524757077813305872973769096548121664957965137942272752579611862385559050110179195957958958450302200808970842177467065539376940270920801 56 31541299144777887814680850846963093777415982027472543323663713552772157188228610353066050281823197656253683105577034193024092629193878410064643042874721085701774796960387897915716 57 51922570825794584330723532673553454140991362405771513233281328721339666338808023853153010634084369540276393400771558488147318809023821548248911996504565538396324593967105201059261241 58 85473757716349754562917354218715427719093090691443176468212729646123435910653666695506327039603854209549379961884412946333963230044866107663159867373385789035948987770976942529212300996 59 140704960135060054658213297636146763636081622957152567914781347716700933867361720558612859173369299102676755905106574339533923924463726224996204163626117946202721210740993046854723075117956 60 231625312090635067417465757291846587092766037174545693757778422433266577737563804394911738475245896081771028203038993826364536110464287041646318548706891359858920134871881332449014566578501225 61 381296332052446424757578801437956052958833879765124511109774862138984284975219040200223154971271008942054723433844977275971945147723034517871548532322103209699677904574605287941947272829461333225 62 627681368346131098310919709792150846372580924612100711992564588301155670891762747951270205460921123388101768473934145716365875181474871284125472917009142737380407725662172281878600005644765527916944 63 1033274823411309229248358282845207396804532092234193848246182129802705483157084540205291786973955952472624489418477029445527218418317285981567264668334340863649548374402668242721798493763564288383803529 64 1700953564240446509322678608988310043158472988995390557804636356861493593066348181163698881697721931093168383128146986191956506319723829282815567334054724760688403344683044588990169427348107246219174930625 65 2800071154497281002295858650172412833156184343514442428719209122478072900847657361854854249370380951211163252625738629522460173479420072245705507535826865506652060499998107875559656540103366568911337353938681 66 4609413587224429772320540111120364691472130887668050092715976120444378599526099909921766611709428471529249004226398092135524316746306502874107331235467106463596021707459785274708763141814800334260973954081729924 67 7587912037150989252898943425759077744012303302968783470091197463152732494869789946120692845963711533636266981921583679818986144170979910023947427063320083515769488485377453255164215881603441715491139388911052079569 68 12491048588723117441808747929795192331310560760871078571897199329449273305275950242274938057291689771307029693953128018424006133703507100749237026207199804830415269441636752248434359353425994885208417507739390603165696 69 20562480703772695875577924157932485214808366532627304351915931718987988913110681230812911710579937898755683724014981018335014501596786027559282621771812501790755772220806212188529297459990995628696302006998362515505836304 70 33849489071297118736941784810383175351658189152489543581792942570975777809637079431507647998596849167128997248723034295646089098401187849436745706100683235581221241046721564237390817993251660416797435470163124112129419218944 71 55722260698712287900310545234103410726457742956506605945367996233315082626027886906679329385778459736411933089933687904476102808202721093219977270812685045078216290544775332007222812441964737929807285578433047653613558481461316 72 91728720951600259669406958802632385017518916086276564454616795853229478290377733418301684411181041545983450078974610883665432300958705110488097611320693616954061379477608386515286596781976130937299761301071954434403634911081804100 73 151001738657222053694794743021750060477151977012150303020333328104145301568000466351340108703272210998799307376570133677225406035132832142157431120176083174808415637258785468051795431862684212425029345565108582018188057684366837772369 74 248575635209554326482783222182229772237542998835916379535306424459914347747186124722197920730914954802784733046893859579240606692053146633058454847484854091976538912789431819451715625682212687720278715142789470750832912780694408135475625 75 409199569285079641217492702863717451171120073656158806043331935005963816803602936245840055645629645379584927796903792419543372848907181290678206019335727384373304638339233188960614757114857652290152584710645688509781491853782367591716703296 76 673615044217570828353037925583833973547422876948111646579710858856462919714686684389834660751714682385694939071776196415566656565026723076236690095841220036237750593565414358746388730267915847622655573406526762121582709579681538608858915225321 77 1108889798171116833369082463754305688024957256329559602829104132403662050012244290622469253266924554076200536536808404890048271697994569225048668317672855644844872963100093266906443012808943342302862373312633791938946527706009314514714300024316816 78 1825429219616449181018548570732834524500497707156532172840559714946773676435760982368275496467570745953267843914712046179028246956536637932658820243494556673016321071541200586108913409211616909677979986965192806374541109975752713730244286431219804529 79 3004980153415854554836752528932043634579871496308105383129679333062008495061960816513017425619089438003820526333643850881544405940898905380525458235467810362875860920897017151170965212895847597594074376361749852940011471379446567962198806668975612810000 80 4946730130856837697482173817999962003426824550870568437145309034759088182039870263947277701039175697662153752897414523405306613713307556370601120209362093480642752807608688718262847346314170090005274298254152204028364611820798989044887010578974645608612161 81 8143194875916547169944240092967727397742246468793102728327616102959492086204631530291475708569959553599583271471246970573025675349947882647503899090042379746256046009047846914143272861614951190471417670106236852876620954578711441669587203634370732964049930049 82 13405142595815607701969499336749162236043867240457907470004363708289200157429556221530976842926450630048258845441939380640281935823339875874914770871908323183181106902300921319677221868464183482218792227680943533165919038285369735154428073987801576231933964119056 83 22067241512984710606158228578454875769197138978755991643135399267957585434532966202668665136085657338193667323203395354496735857716413461682485028801318062827868487929243277240043972460177408773914085256305660759273160192929161631781428635123574985130798158030308804 84 36326592165039740207247042860507184855886175513184795774216047775810394919297595175840612181113182519690703959275393516604074923344219670021166182746737641894031958946378902505868664781841021079619328966743501392084263673072019508430275062344409816784675549387282849025 85 59800011594047257562021194335459170307121097771186575359138612100404032247986099946639136934976576478386386855799996131138775074803695412059991827136515644345888483708931426625842092803551998606551737534173929565708804054252362762696754276062900826462106783047935096695556 86 98441421931389537591663559048787174378788559889449659680691496805994075836246162014732796128063667133174061223874843198888958660183644651986465121875963943220515031532332174299510183851742006288703972899439877608467016945648489088464813509833594129032957967219834931800425625 87 162052034666135667798381265105929185954029382414969548848960968665346238177913189967028127096672855336872567903305249111193867547601512235487787664948479544420898747734959425069005789311841044917798957862252991774298197455070424315950511484575389483594634055495943633671090323216 88 266766381714167040592896831822081349354073149422236049076779517975660528188517380164349319283355488578496934305569160429479893834106757163775600631314082416295117110402867803659898874709813503992079581960230487188154118986337154778352558007486800449587851772904808513916382740688400 89 439144763343968178866749559915565094356698264267711528233772475223214403734523762702092097921215225103334912791431329489037592655827813417577318125857952786070385257807347194818138739695894620058612888208832402251470275796429704229234985912670327175143534748692901427497944553260150625 90 722910143074404943103529168892464044598259716463506914183805521207958646102804019076032200905247497178571819216813542170627339778819351921854411757474048875913323040568609363420325064858671283673331957663393311904259587873889139651617754886017965719373841344858884584028225016790117583936 91 1190038271162353194702323360619917289967685303738190071789681512412440214679420746915597612300637739880604720926972679599196484951644312022297040808964801113032321161524735026945573880186729309878805373570979713681567263120847305960628554850703278693139040452648463167922961498541770001524809 92 1959013994198891945106836171246211579911962561251214311399695390837319346205356419908531608379277585031166744719645925847849025460626498451573038298971207416313864020745864853612124840877222761238779827666779223686167535770665284843961989047849695131506286632327441237348484651406563465377971041 93 3224884377641604403746250173288088477142983882150181120128400749541287883302259628351833190018167535006645230540613262998935462384927869244195062101268575447687321543635441282633776056693582229881031161143002547982459779689068282370924467996353301963046568095203142202184243217742893514707640882409 94 5308731474074918852363429769414412896261907023077415132971020009960137580269873173579937565358029909964134890942401270298969971697947776108958575418200982183881912824280604630129054151359582660227674981191028255082439599322633949391494106449290813711204333838038663483227658300391763970070263169937521 95 8739113271541210128546221312697268376300062205714711146785280327670376518003489293811730176941720347589041339356584700009366964895642999872714540782079898230110541407086682261957833666202304687639457530865073084988052581302180583916199934947754123881436342283475320729093402137384089501190422874776767716 96 14386129934390032463377336984404493273320653384743921393575170929809590881387648990553133939778905367768385112166704069933523426741974886259265811165066408919156511399791215576617117757393258246623962523298991176644136141338102168864316364124972009968227784356953386401395725864732370626027830303836240751524 97 23682120606345434816117023937986482896720352381205556222238657157683080478487566354893579314582375402760234141252805331693217322675494230274008047317803208730354289508209316576384634937981768942232301189408191437824637738437927367221382887660643564317293109496268909865456346138629321596473745894600891888363776 98 38984969479025536897330951384292956108338416042940653332856554542014297166529268848274703537452723475662624762324531259783594549565334458776663506116544875243441643773516012129200178759085278227109024701194844234072274848186388399272891616300927548852535137512073311400184728633232520496902601266023612539707586025 99 64176171996747914779801984417704506815264441785591984780190265409157927588942646138211876271571790584827382559711620523273410068111866152309861675208305078497496566513416916810354453292737263554885233317692663928284384166458573059282966438979109415367911192326849674117408164572073922626171693663410635738611794911044 100 105645357869833036542954967258671128927250350035331425585524937747193255235225934143146077951233449892439568277540471476869919768637378074892591584190088124475550038744347665311039180093712239433262743301889254907469530026990565398376255552523400207048064025601248183579404939867469020692907226566479960467661728693871721 101 173910990515462132432016821319215280818087824788024848367112842724640684094879243361339302104021051457256144469403310798614682311422606926082803921832817479845571625730839196741133873135145688701117151860848334753894947874573266641288451117955660745917915980594521359743294403634764031208537779734004067856858263668924793209 102 286288325695620642529584449750433183739601513472424132668214096710819081590509515497279606931740267408964479421119218423487881380291745499698674345234249637184979171132534782024729986059870690185249266845889095870721901693924950180474213447073003268545974767211230809255614857675544749820626358981648757012156818423266456856996 103 471281344477850858386489374899028232070126715903190741676135868620077214597237659321773522729911929263019604725495120762991910043955119201701807783623253802715533285785954268787611593830313334116975636882018447446617831738203789763230726502183566393433597211310877170770852370819527786857238063796166767069276635954840073205085284 104 775812653600804116590660560060662893961374139299744130243698572457028695206397358462337366572170523580137624109391005370736065203848690330102575568459298343203428831526527313159612674562323925156249680857806624932299960497417461209769594279656620811537841833798996079487155900427370437153600122354938895156197289031298015533249688409 105 1277125183374213759392177978866647019238272950530658863644075524202410826361162167616874429197932786253701144282386850861687728858820676143075497259697802151931492400791530673704202809873830945859377962149653776922953910252710161918177920601861612646219132307620786061838574790311192663860412016884511208117432902488571638599018094280625 106 2102374492654096827714357533343878794379270815803155808159320195394065117687058454681135202550163337067678403728419774660360384875116249928565476318463709946077653546393974914821385862659484880360542608327723039622844111031791670847220816633803804244152027026621713368470900390857486642453269519937844584136971358061767411818526322716729156 107 3460881176647709780752515832126238489911872709542846474352436713919500928986610659255758933445068525746866995732544008181016692410410649888718869154921544082094349820633878331607997484365208457302729431310177470127854129473857308028716136191892523966009466785289518217150925011854673774521185828673910638885642408228893927683074142151405892164 108 5697224048677194460004304939172825764824110415100974533259002517896534163082457333925055879399689609859874242085862231698492751224190903212878512005798670225289343327203729561711007342436575048391824474111619950782940751282044765441549346349341382293865071666772680425453910043454837471704597476466287751256075707266609858669031307673426089891201 109 9378640931054931418618063621467577018548198185131987863496937926603969368972165852677305324766990898701213973295346473255233066192482417493628691337396716140890540448751631235483776127139465032662181456747484998891837404529866914766787939398077109555575223914656811487740328637874610198222438637151978612738134413783919628557997704493833145112164521 110 15438905853471144610776742421416558267176923838572906540518898193204556121582756685528414666177305268149566929856578365231129845469100109917661364478540307023829175882649437763360469325470040560924278850766869734381955147832464134989375594314198056460976636608135806577673855158080097083011911391374165091943626977564719581797528007943732761226354697225 111 25415176431702274804923023237806004607183775327677500454744909227443755121026925275476909263663750738782549603932055568525536149266684821039181712375003159297426794208559318734931216773504470552103715465646771205259004491749432781001930773575952611712709588381048071270620446572454043314385912890041604475959278595138270393450189368114847151187839014998025 112 41837886647215315400090544686192954598109683122491747805219931505058640808637290737626372614054155273723370261569176295474286522976641186185052998543330625971668381776443044044227274282561177436517872598405762460085466828539129562314393546462477289493662839119624431786817272974907072493981563165545268295238336183380997946436016804728612397183638346035142521 113 68872579492378425656823024053603653855507468839840594617243989775806478376917567740707474751582159402688709445229574838138347860070333342861289586719880435716278759358565574395783945617308741587853832836860621406038405733029610708622231076555294289355411646230427872974628468293110224689574048641828096790100969183208560075344005392878157499913455990104162814276 114 113376477304684867744609062372304783571995457735157633304740205214113207229431833213469770651537317455969083660099318177538992243983214482361676874894338843587813574316407739765525103570877658618818368094290852296376232525354227922578276239817223688156456282906855721157122357805861010610489286404188460745157611312534057922903502625423384252345202394317106517532521 115 186637783872204127885904021803456196208737876767746736889940117896724221377314925648959631556417701333399708816784615335266390741629915601477698329644669363479675198311736811718844451185387968477407148334276253416289007134344386041163502207511552938087270554148517646714022453586758992942037610312764301122125156974654503580619986800947494262939036989382722759391223844 116 307238884086304256049959655049430772345057896781539632616449382421625045752560761657778867096369296139739100463024928620689434055147680869135316557017322761583120704256640775910885996640128354350807500767166184359653802768407548685751846110723819598196345077790236011424942087221844052555539914017161809791766259319693877152804334574989755540548632717737191434146864628289 117 505769678229960015771466579658961049119792028426798133344038212366059421962956713489317495660328303088467393369941469922882925601592496249139264834806995400277318442261409811542802299606628430489117407819411510898539853703254493685779194493105348570020321485139789283688079493666793937642290328448487689418191490933116243804427623070290276778475868958003147699381912301954225 118 832586565914558933704674080393888477600439434917744952395362840143728142289190553884538098134447733000628593723874261422081440019031424520451472774146211612528970162019003953253833440618639289244705377999843032363968898808981715840153249349852356004691057517141464636978561513751755145534380287861682874075583491232726285868232904137966248480582175155347750054755970882593424004 119 1370585109347378501170709309542226653425846163683823826327682919382807049992244962665932885033378620868559332423221642394390138467790694327856277419924321139535707954763380534692199229473465521091881931157018431173090380489549454270435664682716713939279239618236736063426048267097729403017909455993075244340178526683507676338968764803951972188744037244500526194974490857962350184484 120 2256226101728309470271120814815295009660205132400385534038595033834786421689340364664760689888736281175633368596611142004145861068639440861165629880640387178818034334660255166077818621380107418219377857294955360821783191729030292859006789416577447811449094208737826120726948196664523947312548402578429133731622798823373591734269586136178236162383363820346604428512615059490033756059409 121 3714148203860216197788825787224886737365169618902356573467328691311376878869270864793217488521879704609222424646315563503831100264895877317427875708179925684679826354062943319503324139563312675017038806764328710685655548736865715294833326866370763514407759756058844406151354233918899203378221235555812753619902828373396806077253103245121440619950632990184112606814677834551766314034291600 122 6114146481006904775371852410823079806775416377983724660083327145402344588133102234279153747795349411087508158998810818429249688291794916474490490700773379608749011416571647986947550057546615860046568329764494606711850305330011933328629232766013796085833494330159675990516134964356183476337419939191743431105568583567536088101593862085109098593839212586866921650861995144776214592762155974849 123 10064969177147040047894585349622281279005750044027343432893141718486517781468911946905789502502998797440928573966626105945118670703862744134051014025481969350211252495160949913805832831973306669135867554060977924004921147354609279906478645861357370932987357714912938953327370394918856252254333378750587891232609153234412762696655524645671462841956298301190114664019470489926055272424397640126025 124 16568723836043397716630972371335551315111418423242598478652516081981347973877669396908676865980326551269301186196897850376155032806024445317242047077178885366284126821623863591915725793965748937559259662119110231793645853481466907590082649918637104791014326283863035326311986187073784859138431203402844935100729582134721499731701369607138033177932536357671361830772327662880714145514498381067994176 125 27275057153517015559337794853201951598743417147915101329720591042860726630255374029330507461685736065770244466134997727802202817964038316458369597601951457276746945436023255573892489363150556612691657263913062025903700466657139039058971305090329976550296747762439357553859938585808212087572502811557315077220883824002803566892457619794072824695095963373421041324172686876682880104980194373053398355721 126 44899580081676918355988360006247845156147159231967814111429293879954347931671679437380463670284045555500084045138811707381775479817027518625735734593669437610018332306336529419932091428836638785655480381756911478298444343612372537642113674165544870020092832419519356711829968051732519099260823137136105851587441367634752553187461088209652328497349674269820638728059709866276355317588706388817441168608889 127 73912669739391055938514158241602950341767867949103468395194660815889731218800769528151841979625189510407852350308822608122626939450122513587503847753779218859351342113054556954494174795427966025168047133666188812079393024698231304431449732747281075724508396843578762739855704209758232913010827198514934961772448221314485533737296293673790688342456491598663160242592795255857775372274540737851811904832170289 128 121673359485019442414163814800301533854764650619583047759764476764427042569790807192323697430498404398790321167936605267530033262711199940400551304188725537231148408515701465215264036440160884454816283732812014134683178485752274384254145024557535545151612899521988606720984325856108365189298828569015766762742147800372443869623919303112547354992527884622796272597063915935926059444169561332240764294718284826489 129 200295923020636106247403183390155264829130899160217736203536479278049798437674979446365993896374888588544719648797840980080292730699310143722712385360459722884707376460586248053492897386721794058439556319562767390205191727102495728790376300068553577268488536370269983412221795228157164042463260524944807812184456459476576609912714094000074330563652173833533329553411108914237303882039309992596538863081996470871225 130 329722602782476909702324020705405295761583418362343379682882257556144720749967951667448005707851779196078779557117151411854420826450340919706340425087204514760256858250296694272392645825834498969696482022234445455575377967643069780167273632521307946982900329830162836990931890500216880802810023712077347524411733887145106421216300113865039447964581077829552593862482560262220022114348103287484740712030479147170022400 131 542781865682059567966493518324959554882482380018475380200949697936288947212623980064955663421774962448638636710552336254070699149637603103506128318195026759877585278445072063609433665816821786890957126875102967965733220194376727933505767028457328205458907329912083542540960369183719524745434719574443648099733495972830474088081613121777692343030996123655854680172479026801331151733777068473926577851677132522613960768041 132 893515188910653902816779754596155364561264723765389101794058841473042004073330051502867344007141770679730423972992563586957793063757202685599432262234468901426439386000951416316573654159854946470872799229955247362595803581485716861219117068212323217375673769064927916377885521320317039233824500902270579699424489321262187764426733109871068437840339925423906247695559201726820743989416766749189062827602009152083316024124416 133 1470884425755106492415062667444943355499641412899699299406882763211692953876558253449340552240034129402979680564746336894197773807489421821150834985917445443909674970198094641469719220905129005045369068921099139712019615162416783996271605291485661573107687334121697625697217314327083029697559014926505738729057780167117742283269401936301071186248792488663675912429780873950369886830777797497413580910166017019869234348842717184 134 2421336560116681301321501831112866548867095461491663460699870534248500218851079590546042815184476632816010735170920080330362861310959158157240122582247698884392120108761061792218062954244979589320308309365317204927707245659847279923271816327204056394844214050714506813626612870650472018866067170519155602265345344125975026051701725668443476618677005591623502059089516182247661197569293196949453654285948846554639161648302353369344 135 3985949293295336111622320567066741247495796407117797443646705439902392587034352093123021890869622820093246485846882112811737850281464449347635608628283352090509222795023093108589495378321158102819091372070231824601029530458099825368671887273041414171270427191305724983319185242512269418483830328349996973407058402711187661532391982333995395553236824397911636553334080994823792039259100101845727947179151346304729441425380403371792400 136 6561579265938963797849728036960570917125190159717565147787172490860995736287490599692708927643523157368019886996799012425863919901404259605225321216881326600968192402270874336779744018198673969817857584213760619953345753948820541844075080832062230190272054303837029455847645699055918214483747046680257757091583508840116838819474514668346102580417541102392002134801139903830602677197704795168226502059632504838312101177629715981064293225 137 10801522873264015512403347852308150533864443208941465375675051450373750460698293498020745584203791730043724209727268399221359864032062848706028092407705309595467706237282167035642558889261364853962573215141794034312815789595984369088280613504765005835216979986277726935124961479677853261747930409898794531243428170567143151108674528657447785182740775132081829440439466386398711906601399897646661600819106160474016691662618087131961822180100 138 17781221814585484513801913055198165368979380993045917823204508402331260353065210906135679216969680109460234815841757522928568355910587596275150887401464164787507303403346795472024237185854667645965176393551001318418993287244049479168360715097064997935437306625624913136211908595134008604656998002577347560279484665892190946888662504075321981351946436630527143291260900383043897561194873847426264883279003300641561997950589804960322651958110369 139 29271043808283819294363440084967171126688633613319638102626712798838890687200145072417572712977489987992592242342574422178141911089550117756782545421593509609098999614445638257588877231341453416733163534311362427981422495178023173019725633545086061607284464143442483211666104197227283874624330717469293836210135968717120116346408960440021088866568111545887631075590099215679060479047823918423236977890219794528862406891561518966682519861832718400 140 48185328014054926153632071697375250395781483886009726894991123898826119623592611795494737098701677978815086295085688441610102162696830571446301614548118235901244757277354193710073251364354869783246804409253008043365883829034762127708124568912283839882869067672090227345789281117601900784123837414454713874758060636051028879132632174070688268213209232100154216164801110771010676838570169352841138485372667638924473535204965397131013234397294385923209 141 79321593415981315557174030291747947057672657570899215005180174049040148252746176183752767170698206886519511400397013396886814509146003406976016586085034262171341026054810602842787375775369777531761456561041058178772870857951824385899679314435009799578599686344757580673980691509771734380444949880705974529416335684063413570854001185332454564993421965928258567336736615660207982608975073249317091798840430927761442400274875759195110308101094901857707041 142 130577406886490314611524879652085776825605126163319402563171026214460027406008397061378759522784503074135977003490322165241463134212068560825425759543587652113011364320535396800245225773984566555282570489396058151954521402495678602957628702317853459977977304059452367924210334593844641182151371063843286474680169971228615036960453407485670569468818481161885158405615079589435706621843201750039702248737086334169239700701229706738733223820162339727378940816 143 214953563776554285723746741693608193423736195184382605950917841976873951371160679710991307999157682904382447545535800968144546488065482152495907605825297392889089733131824159121211327568317345414101982124090863892615832297486695545779643459341037557337155655727971699818936618806914156950304697271445036843441170283408137966272222045613232194687884700761257516652693307123901675023299430106269358504401256404745860228528718390507654223432377011835740183737616 144 353851678341313543193745197072194015090191184216934540863413158361553167663571769733341432826069379821282046896679124701374789429788811811967190434704646275882904062976577432294277067267364825547578593702109495527370089200049976821928752716327311830531587984495949888076026187602695412409482810992059372968120504637525561729002647164628107105704529128389054938252057391158243785444409079281669873451703647895428886293700635241508296593992825429322914515601731364 145 582502602260282291075594360285362974783911265500716621637067661067531110815163058897694637432765006301190995122735762034102131694886119538240284378917713729543334838965864284404175125817191754459987476478512988028341667685960699810882666127035359066259363897715802884901252229513910453990240452018959446796080949967015784108781606617990963321899622218180633595228133151092125183709518434949204412974706511456843005497238787093710077889836065179761844176060248702209 146 958902564007946278499032205997163948597064047051638751631782264992480057755397994174440999458630633401338096903813470201059322631067582560890972478875606731831818446647848637685843055436686597362333884362635008480991846086897431135289194742127011041232667797636296314241642197162061655874618205406490388998141328600118770869669751030040918429725652372083462793861051779239118335588444801868336574201888437822477582938935432064187595661363400378867367056834171601424356 147 1578523638680933755659285639443127914448340800912116685287836515657834000500990556626753694806026115643515692266533810116716466933404649765475523903985035445563226241321125526165082278215881743072541558080653724523913981826900661852492534346329866460760450061151904303809596146383852719117599808589336588046709267494252226998394837817968326788124041081845290257293594529782783769173380298257153395725915228960318282980623033733712693387927607349064321114767306797468466161 148 2598529789574998426543234896510582309939933147584769408736503288995951021047653033215502924703090161864153749830719488411259467194218242023981215946226197128536997480666795629393549984234076613802276110108031188643661568587913880816030759222112686593325961595552442603195226710815688573695414452345497266715359063021973693886028628755001989315941994561471745546192115169820443260193847069600962730439786433687480369526140291889724905442219586029371209305530980121572162739776 149 4277640766248630360395735345805360174700650017067266486353092514442436878786131286854522796726184736846750493053812328771791364228516557402297785067898147049090155768813806088778449425293387782437264166652727384470663889375122838545032477279187063580108985012982777491770569900287409316180830006040899546318150749911225250515862309932900843579357247448959679928359646924299778996372028156817067763575528907244448006107310376087523812321624216713158645468891745497953981062955969 150 7041755148808560129992148761182058392901624097382369219976263618047481101245360876787114440203255630859454118684542056626142047122205296648762300968845134074312152078353955037661098549293347209150353328610113421953084241491439668627106090827082296274919798354830971821632554197918295071955607235801662134803798585851078462314170663933271894173173098276161620293815083511184604498601105243795598952284886022616899449292563867218627400498451864540263705608407129451843979412566695076 151 11591977514104733794586755322202205175153857692297383841030003601667236210621684202102085381745908988247506506526751158635415319494625512781235333415867804659901196980610559442266645614273713963978494632013892215973128225150089378998717708849311583835319827505572638727625973883542454742729757162610113604656663962927438142502809156222562483525465348028589408327360509465409234320347058068912731630048266748731723173293855901759209991776072483064782048216737729861939476513778762538401 152 19082450305055743934878080953042657258107395706250575740976723448783728611600378233908918979622486087947821052689572436687294175721355605657702947251878273222022621659397996887006643772157647537100981094566379535099362679997370566875420763121066415501266539460475055013497561678874593144832596559667128213319892627023309684790733507156531965585267653403635512158031840512843675005504563759092759437384401999434408265391382480947809080000529906659803518798490284970562677898937024672839369 153 31413096618057504795700369438428722227500316175318449043953361925637207440186320361357833944175798505000888065524515081685858943474532522985927264953134471175139410604103139578762529552387639656814859864567205233549076910380875561778623542291686334899875193718271402991928683893968623638273551397915530973539625601922966222331019981220029711723209560307201720305626110866230108576092815760132055223523144330441763497312243212844058689757585307974778924769667148725240305325719950098021377024 154 51711526735849829917943657082379982207767243638477625054676860536124405590496055718940643212800689089777667277420777556224943938177605328608826631715100686328096433186609405598633002700246543225029385202997629660656875062836696757645117915060562865109024588585870437408430307775622171491222751596877361303426244284468687638323363171678325332034170986472004374948057062429456928119080011862815609765244170977503471916701077966597281094053087063455511750947763581637073262745635754382543501647225 155 85126341725105268397134013386545544335632965214575075297977931310128307133544327888201187004866212548772963020632058760293472305650310286184698527151313506192592917531057719632159662676301371512678406521579369640368262339603359936678843847445991659797805284324593086138337429236878402434058911299395211323824684133733975649365110467551111592618289532194537586815704533733378212454241793364447077743689670423226097861981200726161062196449472801816494810910057299546730648640785189936169456364964164 156 140133051814841353915685279675316971748598052751524228964362631068024976093664491925861347500334410849766841042955374893292887212498114067840194966577507045166366322131926623668917873682429269089487518978878205076781212174159574435087809734053672258824883219392315392981513994718920891935936760916870181793877203423323437259859041478209566818839887041550502993037562783593172461145420981370055144474751502459709007191965096154565462124706709540400528989810216417019559399798896055922881859853541302409 157 230683849593287898984086089616781019702551187149626801597440557070738910423050576241542945113214230537033289537228906768949850245892055272838449930998627779632491438544371726083924028037833453281113695175614244858742342742911326764506503611567015397535792726230576126237283196087480872754429339321830601272134216848035480802017134342259786104393653110189957994330363919113568542233565248062325658842181197450043082213454994672421867907363044778370142141333635999717849080120220975344520677864389072333604 158 379746517855702055635880294175703346670679822162664477475970332726724243064880845635653366621679190909747093992603633180329641131461838006146971764199514576635603147156925597400326730490037953169354871407675562757556622935280327961234284943873848368855438253312236102903555447725733754913561192664764714803292325792413556616405587536052682930808303346300562683516795143669730212363182030770558960939150286520018576061301886087085989034026634833890120628924840111179835413171957623388181833892330024646431209 159 625130099388314423821459414884645178753145887648461383055952247751874567502000346072315388119360758581653558833377511322658182204404438848234005904731843277204950608373278298113979186550733579254736960155804989757822781500974779553625915549548372052441128801999809276790847001429271679945140527935404944060862708059120578156435813184763561266934402613263353793675779062821221576939766207669656153628981056029019110760344610960790428960616248500058159844586929403327261553855039529561445822265709988937308569600 160 1029074982353721737388640555617949932644215818376559506820265158162617285499390685925338306589536203511643325901300480897589465508701553944698208841224045299230817394904410956479432338438689591269948377712365899227563146641316001297009115739429930357639198377130774018649997148440039887029833298045228871317388737427042106979622955029475328427026068128011876971391430293409006086171646550169346434802672690858439376104420908670177366545086264404456509082845465515588306830351106779879945984734798499484114138030801 161 1694039881206380025538232910958605283789047403102265818350138398114772589459144783255900092484752235445072132300178200040613905505059074838381622071856520201954184181543545335680931498704365774397633270400576583878804451681962052610427211846679813720485040312952762427434784780876080857477952281549997527251525400636431667379121789899270300754408684062043486676621076199990391694762033701404882155846775891086919268413781228967248825568648409179062591107150085071639908232145283847445218545530597937286391251932931225 162 2788690006391882020070765993447788105655633534957797162420529749137055670270003067871613826809409842153621507004710217653039548336309362711404850097468257135900137050345793862854365050900490071868739267197037247715535389994303213154159843368887532600618392402445583279096742332376591652226335779584332797789768079968424294073119499119065932090166877731852625334917435373165961871057423099750202058284681751532407462246139009052493317959377627642237078026455614683385056158185346288928363677166725347526000606016346563321 163 4590678199507235035339957471857438652077787208509634441625224244287900931099005664154563447160428817863042116066983700650176675977716777285090720322387836194334573894079718421942762445227839050744588087002118947354670469796994545731111607085979980574034826126037701596905587084686824073131071598348399481894406925335507859358009138324217055528098333580297538980489892266548334006747752040116010598034343395779873999097210025041977995831697205601660727767185387119740533531750025508704303745913880341755302450031742986080625 164 7557070267088521016552956119633341831023724428703769876715657171424371427654828764594377558833874504604243022634725266048618274561312126646831984004304857749693257091461999377441540687804151634259008308856558635226935063810651750159470988173567768868906046951065460721042089482717720709194168672373588968316177223326101085659812062778182675713395741535064242233415918348860044705471000136472396520083784285292962360674929048469405357680390961423183248548020855812376014465612877017838340505031813471685702122660630519246555076 165 12440277566796884893601459987227309569332520046451634164243684840639201126763666531662729574146200876463130526321044927574513502076791894927167458962310419953529023805825101876532322778357295175637748211728901437659999043543760824547776716520993364543399220586034859716798907417260021068935021695039775521359825542111103697662445078899826988998971057516738264202366443710988050390040570963455646100027464715758213872338604982961517474824026529739195946453547688603670925521606439618817818493338483495828716492622171901500699105025 166 20478902599720528655199265960860666610938254464493940331589744983824168826301655057309412898036496436841249908965832400127652280494159655627063296053247008353360154604451266641695966130346357090861783010456375084804264669514336697748209787557996265415529146099597282842242060700793318743147112519584360562580585769051010816841058811063977378643494182775319189721829680346122563987903132983621863058288211721438833782789251556943199140756129579838410507015432351950711153070899002910499188683963487903062631051841828909876020715564025 167 33711904693202383127293195796252614864909970937044660253832749876626186948090704596802627038032412161330707164198437380693066623881389812487440840089890003620906677140870206253675038205621162912110609297364882679089295117340841839315293310062258878429664588402355341817144874253917515459911140763590779417588152073222987709043576186293751558148188076481185995423494962147270760274848454715878383071379836787407716608080112769821626294913924020912229073066196075377743233974695970914440932682813347690392173464898300343932359333131054609 168 55495772417955166396220927410407612432916832613288898610134876452096105088179860761731170711250615916399244542254363106236398921952787042382052720913641926580517699112289496938560406848111443056408473396383551097006539764907262901496462176977412888579641814474351408820541955097550409663097462283298094599741312626735160725856995438301350323469266174373703307767008881790723492666109132181561666494374243693502031216335725570895718482188804560307405780897720670248908384417708155793674223150831502092456488875672667322511648083278844926409 169 91355881083944678286220248181527009162432100910525065168028679977620977054405186906372586741906284705734007497969436313346451299001840814577674924993350794515699154146170686871403348256186567709951913101712412143602076425659348676266175066022473482668561942280036497854329230327997521577460534069797224883002554074038178719184662817490049106174967628296490387540758229234656953815949738047667944811836489751107672780505443153700464362257295172508855552123421070626639363373181102579118248743913506281482271973692089286582808198707077906329225 170 150387978128647506056768594244433225263993900552943707903260527910384305269324979045735033784732010536801813263551195943607066222184577243651893046512582083142434793635963310364426621758936624851232475026867113550032384646554033739436356406664606498395041828091980901974759697670133892492763335081666562202342665916924714135608356554386682454522513441091307538432557480576917260373287002004499674949010136508850173338413182151283897256770902044133403740356612198014788175275253784220298186002395331437458236781372999177339040080939667858359562896 171 247565276556643059929595552752388922998307941263290608040292207528860909027550672707519991961554145400881458781780337630556567488019654687223974436080456720038687501076694154259119873801962617097671917294391468734591871843850206509117848796820023938464037571989165469927070838544389140041611369131240675155623226889225612386686878690225198891605390171264999058939886345365115246721007454511489312321645010948885688759438274326985578991304832331284706470770475843900420731306759448902888383783550452688638928711524524856382305239575261228465656164025 172 407536339800636378639957183944003820100453942696543586117532127108399595795881598684419022911928283602605956275627630941340912104485247841859173383132986934235006390666866234394022141602287754098676359726497062623268293419264668249104796392823011277122625826150620075079492184796849329977062362283499470459282012409075995831805705083933500897144117429973093941002435721542226335943811144622840249810677060296333686991536098059936576271235996936837091480844543509326749038210486058091631608008828245147027797872433274078446668832237786082308018131856841 173 670877073587091801215204685377336717010838122251737542432003426710306905145847139856957631490118533827908753862591425567861246511464776559141950151822161727503219781503709397480451114730590967746765089439841627735886592479076111582522061276791267780942521235214665179514924734128423531172251554436619293935543887789727629443698466364214215400869274611462664634294361547662157236969775986821924353732766997040430093641748559805309581534088577601376245680929044933341987548017990505180334184905639796684672652642601946049615533914533505068854817298097878521 174 1104382613057166643872615521916461428414427786356306427572775097064524064922569517535618210204533531597872578859610956818793843690698788562045398373608547170260444745281598427806936083703301480358743579643705710455026570306895991297450397292081380774330223357075049211278102743970701794274877465183024497800401974073400348283019721506952459304288820967477914743216674696803202393676160314452799807926335582369166314260734514208237674102053863085933481947401036374727575083642921169574191326838808947956205618551311473175882537134754072805072575728579557696809 175 1818009593771938211759604121998732054610382353374819144272459385329168113569585277670332481991158721393025442267930554593704564113034757810990440697421345481595258877966738013170772805884840039708176659227636488024098491515872692450475035170803375355826266546313730473598594355781964199440333067586156319638473217569447838562896017124700997103322519348090852329903288817324176380523681824524696188516060064066482085923895430411577708816775244270548256093119444434655717175831959246067779203484698974158451712292712659073579807498311554818341027234281875691001316 176 2992766133738218678564892279508707539658979153548261334693267717125866333154259705136907144422675962568707086183277733337239861109350395622757981357076634095572975481653977908321835352458567684091803062664421206069598610890870582681087720511040087283099221492847209846572848905767339139263247864818438019928874335319193430417036517488721491256488639884857581342377113673251721622332143813949713616006845298319769444284662076227393606977105041085546183323704403664294840835542177626725521951557319248631792853005530737298102523859460708562588057159442180469229769649 177 4926623688859355941290908586349392705487150694406834009527601876178179268906171633765177049963116610314108047297735435796476534939435900552805270686445295221395238754310077550043176844141929968864329161767258026527142384962579434315975304635801696807179794791395689214360753597251902399563111224213570972868113821968826448583402697393148633399872607156199514046917573094284248906340373843134627139246615117965258779504641129239441198112426671035501875836803643922749298617575917739678694548991005031965336592289163667107171432939640242703338030092380185537866095349841 178 8110096107413797570818694303934086516139026316697509061717211018987931097312824036903244531998829944445668897739853411248042721618324310108031993900373472269329121614902313832776055155829600540438541748090303607611986433045834345601093468213194473690947496445635032138483405160041700274658375297674064004165159537127813495086906982759495800421074560092025652807747190396293707305719516770243973160364996664622492155258362443931566670365991656285855455096745152012410023750663821237305214656511684308463348933827942538313075759727007461524326187884557673238604197480210225 179 13350656154279317040304208272878157430809699774578707641668486766651610464541438439694179717500145589858747582381011127995203932276048790950620982988690403901339345369248163164923157070346680100717964941600173081209324160254926268738227314967966504892653445680245705154087843219453332128769809190091617398280679744877293877923652622130149497535669990853887807988807008389997777830598785000856468101039099717305793870283138791919742221443710525982080361725326404674416309975353714038209138339523671526667204432116081487994573572023462434264875925209602217474795050412275989609 180 21977547169491507927317592961754541918001476862456395923253586980345973068032186849248556620844175404396245701558511639372720342691776865054362850744605654903268010054465359570114012373682664350530525679264867852969910966957976676830552723181983127637114214013163933895683826113133489852469801154867448436117000247902589754561038439445454882024027047828900895089977890240608819831125402237413461610138355276783637031575945874302956329065701219815779158954168867792619890896660251355151927545956320485607685642719145410184508095269719784637182723918622393654145907193585703844889 181 36178939372384558051701687231235361095934891418702568991591435993166333841308013546037108063395505893422753767546819106614807092792844949893200686191429301834248966305737903034247260312898664477479895214197592607914757328972926074230768926253537342257575714289159345513293022174543943428446433885978055247470435567739025587447701357666972146250913796281987691561290267722562256204255885755487253104559549110309800580886142538538116110972103673300720920075259729898041724248956052360955601949717805819704645756987551989944471352718191963608573494408597750779313245640249842456380649 182 59556948917742297611323041561483988412276795789955913134692604179263969291315386435333362517338354805415134824166286921854357232966564293616287900366994769469687792583911864498690747580721849056234825900594443681075638364042221275074770514328254370077256651659847450321281081640794221281911440241419833058977868356800346861407163552545540214975578569624265512223460962330790157720360020099122192212081271003664484953105094547302923532447669576857064598414533770164789061051943307815386717399282112227186756522449873931590580837667523175294681988832235350097019470760151804679037806656 183 98041297669937201063088417445234304000503445773232815559232881802731511635054504832972597541221423399846836275646350673364869747180183984869078272132622537262707687863769622749316413007243426187019449507486098321441655354233541865843542410079676142904298560410449458360702161951889484688742774800580574815399712740564452069131476392172523772536419880258368574234357568854307461587757336351158764088023060737689801083761487709976060381872240831441899560783321294964005255067732743564510933622179208727592564846569803956647456907591500727707173958258892316196766054951435320213190243332496 184 161393359187709238731104518058928027211880920037314557455585281787469451106285078258336034652765292132442870384947530165329936361136064776853027464163380413518169383826506010341162407318888508621111742962617523629765860108424317989466851483864372381250746355072239879136673700653058080476239584039683176291431405674780488417253634612938847763252909311700749930067687228732882708204156030198158781729923353640512344356972203852205543803781331772743453470060626438398239647342846729050772547385453201123032248075922250016050838269023391403405073539688783855960103894834653569226717140385559481 185 265682085090149487573858060400012206511961513452470953537895417019546708483605545919220814579825409027484870435616157998068530287404487310953860927430672307692669996989018359022706716181135448795132740121224927551789195836832621788272938162897518643363966444912783594894333180333531439474001985628193271698493806250117662503449887635636178026855262917564552515020913546771156191107159398733248310667432061240057317970680416176450610101112981162189371403661064135081786327539866989187036115080232148503307292556060804001295742896150921796049573072485370767922812142649640939768687146404981091716 186 437359818849503925380976635987314234508660477595486515834598363390107721076103377605903189985978370791053334364252093170119883527992980208445281968409869664055153780604648497203431059746336943216767185183053336252463594203976709777393612735998046132656017117902412799149626018620673625835063855929791508652359946608314536842551863275873132909385341238953100580696702738902622257815067639909372469876179151288111020831855469637062919070043761251474453020588367262651812929858022673529117717931757392137823730039892822724803431467519974538108935494956454310893636434283023132806559602938587358620225 187 719971807956738217996715396864542064378347492359569574748981101610919231874324077694750881641750471974891014147881868638474496574348443773556373032845557174844134624792840744609926596706734981217345343643804005577763967881321247822185848491317161618550657425528283833900657887015010019488834407726278455538322528839234965847811781318530403592990994184047842578200291365473560131318755518025779514043535824702511167500469394866390187735920868441396946854711090730031885514373685396675894277351784401401660362266941669030619435019339976196751690252737455965859747468180144855609939716671125843658446041 188 1185201250576844767339797313255946301378878125167706264689338671496870983318958837806610804058137185842322305034450574774734579928925818862057216019793780730739954977052601394794910184374691152017267109077396706755902781744897439126318970690545199433384542674158076095384440673709716911343313894044119077292739271541493265210801544753429063199565761397905858688878603781998106715330594590937278360619458018543930118804700586585502461421806222180836194424853709181767601558675013890365523129122525985170626243516939413520882715417539755166579150326747543619431326174781576460849836365952970261668371227321 189 1951051400686681803130594378024619693728756977510520598908633093986668213431719706972016302534191063127348280196890554153302016177053301599692169287027393777970483771967891301567757378222589006813272532781579790759335592571522376889999355539687037156967600460861386568448752272803855622998493601231683353079313399644539516256135655158014654009037468726548303563147866494546897177189229436730666366751068703313318258646641290956574256253594552754186819624268812953846244280796027706735738587726588318506272007156472329761756241797297121272859349341651593789261185490241844029363801334732016552497625670158401 190 3211776536911994058388019618412827825159078531606941940050543295729790701494222759967384578978101721706264654037921389199346582822127343205309878627919773662539388870222542052237259024875703981476889568140094694824728542994453920368818379117530229643573283835819509788672345103265681650265173329843825875828448907229479677777898935717144926040921893679963649530609520135162665135730653462739044230358306124928809950496583918901006700534715042795682611113816538498687639479870958343961965316238977914651604873227455545990871217842788304441852995980175081851040122789041705060336956812657195370496163644975800100 191 5287153644146847865947864581811272363839424594849632475125353039254299561934452539971390549334695965374665038031157172883148454753674072562392454264793717505839468982382580630701421879310760962665348358100266877506664901340027616575183398796366790689493209918014377177018942533430058657025306923494421897202013887604567157479256902305097407448647837677716532697067618558239793161440697537971657951599027583786132120379071922075685493957806545960283986937782138066143518418635828353194063435491946403554646633528498255716311888085452714964887933629689281917245716982568194831223385782132707116706422068667171046400 192 8703592337620112900843571754238260193709757210513397073245246909441126346493701364163778221629688965190837391747335006440305962061552894677224063864185832332958819508867490645854367357164967704483046865214368505925287292491154562827593883292034019295858000896149587578083040602268568377345669873355475416576822168256126316716196601326448789054008785987541329158440911643002506102297233308455449952529707275070441236998766713864344272673180650711527813305263124806518127544095829519481362578579912052241673667884249111812137731219358598170927693787816378624294093909918271780687681747094087219031047291080300198843441 193 14327656179112837527208616959207705567033337090531437414268858034665601246507395035998677428253863478588391522699396175615457758365766870669977733284890568940739042590397190660179219946729180267708958766840926972001737593614758533372570974634051548367979390737784822589042683241130232191959079028140585529275932481191402733756106955905265341631001044574339044828410457879377359844518541862215969221772695214400047310324877982940547082511032965138995924968653730338497721150014709374110456449682905081865694716299684006766650138800547710228512878040568503732305355631739605179839845131547489536509702757927764819014092816 194 23585862437463605328541593756689372055318028521319234048759365061584113526535703985654891720411169839712946704040519420845175964626647172844287948475335924968026564986027524017447709596663384683508564271703081175551500382643305907186115265698471526106947627346751768511344317041903129912726728784929765822505235176826894743285582207330406207967653645954123562464301723523637275542078041687384695333993575541533156831899319874580364650091320885399595137985552557830621929352697398379638054484837590545183157412211208903045696320229487119570463186082417935744525087041207976213573418784991188866225173477761082429346219560000 195 38826511465980897504990377979553809963075253378849222708026629097023255634652602266146744989864891939710557611969218089980127430167232985062265207727224207856584578338346540398426126359341271876237785260105415778098619582785626722716161779883219072229268419078181341156513347970567553848208400081846647669662073251108170000590889644740401954749972802934405592181288082365400111490969455711523564528277369350904683424843022656258529487103968646424050876991289503930175410549340342750861759568234518204109761904713827693188847865097468998047174434702655840131108292525977945840257449383524255584623956298289239924282516196936964 196 63915322011861126789832685635988502412943432327936304955130892524046213851936024549874287056258260907999490191322463404390394386990367389850271946258944990674722796942396909742366025215265915618920064783269301993868078245798073345492065835540628261820017198008597412814603361456688700098852420737600605320431762558998677731619522566645036235409536032827053368129830544148494671322433653898255555240222647646915779251204639820799506299289472057266757120052300510846531887485418676858664100311735757734938905822299366180803842726118701817541309577828229343287183526358946400850961563505398343367501390286866039119879917643850726976 197 105215952544674320019144530535399886075925232033776698539274157962378109334455515465192531271739056001064799420489538328803285116062391472069784617714087318054782836962298358346931800310902817768509926546492189979686880376433508712176177061263464319278931092949619441346875534591763686874233783413081598809364422922111239461556742008453024522370844009232880024455696482392072549187325113913477173749136733216080672357744315658587375315834163652275368664518205815445917247778287027505912994900537826693201322014826901925491654494223432724445367243133933239679560237836218416709601677275568693228146254072558774514015712723360959312689 198 173204113214492803006552651555307032924946484738983355623170157491685239013375962092023018282416631645107970553525851394346420297830012758768033159162483571407716856107809949479271091534371510200867249872312074146241882450427615377492503481211903809471138756734466002876815434480985547317412392117715709753579456095128819845377799634813175844756321587932606770288758628431099142157783098121445972062783596335809287939585678899185556507252689831866960697902004378118330286488682497895025207326848514547415813150459515600300351932865816130321238514150388818951670816786300827622524554580214989295312191970227885596317382454394692590787809 199 285124680325268064375192775068178608031113017891074248163503765980394875984926777531462766259051283882504145759780695657797711925088301405192135235084358311533775704529086667392550075339342197594941729490951360237773389118701530512970515649212871049573777901043668914236038826056885850718438960062355265898668056703017703409482107323195480215597780178829367266467946648916588766163396067408077973239858324121147798242103117632909295208514366258349892099485572722830919610982570930156171142575830720262682107879298742138917549055299512456564226436829853847974129398018014239253901334217006275256167430373247083141356807811530221854853518089 200 469365777877981017181691654234129578805657466995818221539319820830465478723308055992909884261786361064378156134874962792530861787534422194663552857680159799574596407802143711398657057249674536025493980084882568281764181820007132689615930035410207007140421566849012373882344278752424237079592080877381726223895773023779223707181717194826735727319059658809985076555453884319612944784612015784475469991533568709970281234976964264313269710632586680203665764677840104080351233764360458315699409971598010204226892798286578709288544704015692258045294352664357279019568017139980352183711965104544168692345311493351155617588812381920783185365062296996 201 772659291337673127059389181802170423742393842760557451889934064240485195764387440521167760921167080901020276917969092726147401333849851702838626058938839110139685843600894989320835787780191822880548977293086612840771214947436359416360187985075823587062018454539530192803667389004403369070226059841081823848088227278009101050859381461986804675330722202689771859270814523970460632833609197835644080631423458264543643256298163711124074904624803436453326968545559196714960118930631849852612532476007393947172247407139733850645116715412791945895210175841629633401996638135977493803673195203170278793295159677342290230630379699923728864368768813243076 202 1271934189981859638421188294262233135474802119518968556336517801285863840303548514419121721935629869902157937418178516068217592323626455401386464693876207992399729185204441207738781661329999808502368204032423027575397431438408625055991725510064184120272265129056967221260581160806479888795863904027024593721591575111807707665349046511693073743679344902096685935939595070829198080502616082970293596664293297922396511384521030934249027834327719951823137683343211130158725733433392528920299504534931372042731046098731856733069130590554462797936284698331747925903990133967644509416810933772556674339766760338786982492686255473408827003090538156013798025 203 2093829197140631491159401329572434956511643352684464050657169623608003529803221771326362333109418721200906594258063257291973536275076141733854989704950235730001512833192826684593179673019376053143702722611855390459903956390760012349216566281998826120372118447049448605891326062511090053049576191659838929921396362834823769635643471765831261864886009764463255680188033298671705086706966299359317821943590135944485077265717408117692317237677340437288819567909547942895767747502118247931686119535045585187971921359064435567974213693124842830362875817816244825259569238825555917379416833377823011863803445921687148278956515593894466931122614946513049853161 204 3446814105107991402916677824091543908883157624907157919707211325446853127285650601336247470715212179237024881665710987047935982297368027152299450980771497712726080253129476935617115982865954847212016901821361698446599945615203758950512878967744529217737655461923099122886491287891760919717348320349606401968945725066731260714876585527571582822333431733536516512953350573124505597017741045301512965308220275936660602985257587744622268728848843209979398566121227980734240684967778759422914669446444848614781367343934351291693009384236265329710618776697843809345850695228282398951746562887165429101030352367929214701524332119362863507449513932323921362858881 205 5674067154759162087318618144162125754370180503595816188773503373662060083038211979189822774197131045667318042007515036254554506403998336341198850642399558550395161052048778175290732719673199546990840131872805254201419028873539509525181536695257328775720910540449022184457840967843043121084171755992783055386238697031898545228275845958190037167989323827841216818467439204848780771802322794179459320059987742295785245025018804580122995251348287737417550711638414440512499218725183424735729871733876784659821939232964884466582028947883560292156893664745311048233834876156754638594040564789220762299654624500103106687404696912624701901201983417501934767377935936 206 9340520577830244524845833848742134585970093581020343025083648590657727486113303731034381110045533918859671663253431308701800758510347035033060198052590817749520846290369045643042403983449794656728404523352532883676646842604991710663501127702960041909444862609163652213201942292575560706385366732866810560723221284078710957475237804483293985233907210363891856645123897790291267130013278734694754324742888960402492369542658096222917894552720198764080139454255809896882409341748729443637079816273232112610746658904137336371454569074099936876483021710308509146659418936037639218282924541552363179916191110619310336958808357237196048264009502858725356218627615022500 207 15376152993129917521773232334543375634937490957513614446903987677340610561266027108105939138330022296060498606344295677877187124334943396706556322969620226495062829711748717772087884467657915805704046658524993464621156713927741270954478271278785792098756515345294732050834795029537400299240655104072721736040331100442964179375193021859108351858138976171406542483654898561972610875791757828024312260151894270082362366491196685342563843414283718643649474029856906775663213339916050881738780318215433674386210995685239057044348210234725909066866044184382750476010802053809360239269378665943005128579054212845906586263917637034899666053354783616896199395445751001025849 208 25311874097177857600769261343176200098516908992055886366998860515297529113966210246580383587654339226783516726200766430972133452424559813294634768729122529887035341707958404136509287466061559578028849200079938714523698908770948935963521334128665694822968655153943359148138616960026450922278653960429732693520614706306820561739337026522551944713355323259292551565402756705141200675393291145450040582113510325020987185375517429692871164601757559711496924427496103247643920900034753308242097880500624697887377065188499260604662796119002829047128967483277777754307273986346675702040915457674246828782128890166296302358448665428763978870831631621748602016466217261125122521 209 41667832688556417919625259664492505987601748155886413114543445548669043182742097180848703383911014554208300302493729448126518940748375436874384919888968523615472237616458813372344250546873847498849400333314879795629894120161207837389493538946471395873674256276775224414117597760422336634505809987230871226767922371580875807575728489154568453421300508067820846553222147162595364658762524891901913316147074461797205860228308939519902836057513433221632459765903254453558987353596989476662738311503576348614968063793611875271872431726372422501593467997698993502115888418508457848404636581207809599185131312019424054956523075786879303336909308199640090076173709706789485658849 210 68592640524990165070557839147315515835888323834980136506878368488901981473644878021125938156128431924335231165245937075189866820624056381428227099504348083918297315160998367670691495631494864238315475614319751529823897467753124335549924326902443013960757761837281823382346097386133705390802323632062540569534729442274318685033838095938216951445759621096834098067281025148323499573009616883669547259751824310044105342247247274129198502624047299995483542120599435983908991064130041920339774449401085358663564581851087451482597464561694606526570084738358694607182263045959081837686269509051590025431251035277859022389537405988028736460175398774390735871980273286243685984340209