0 1 1 2 2 16 3 202 4 3044 5 52794 6 1055260 7 24081754 8 615896308 9 17347970202 10 531721375308 11 17595339114554 12 624882463734756 13 23691503493287738 14 954301756159098172 15 40665568780962213530 16 1826521141853468785364 17 86200513495391202853210 18 4262663346817813209581868 19 220325236503791932786240634 20 11876532766522864277257351364 21 666314063543402154196755025658 22 38836091716481178980610317104668 23 2347656210253818114793600438665690 24 146964838916211758380048712374235572 25 9514015408747342085974880686963701786 26 636098687072595084910567691826428618764 27 43870855201602959960550765950294250667706 28 3117718291511162671910082575226349320774052 29 228065024817381283313610388714675898897603770 30 17156302268131778800773315641017632320387777276 31 1325993101369444170396815492271762176310470349594 32 105207194874955350678201436594252136088978754692244 33 8562342570981173444037094905782412392204454232964314 34 714265181401719187767224089578208617079119960899463916 35 61029726444868044752751562263710208264202571975643762426 36 5337658785034175503901470588285164738807571803036461391492 37 477546483285277589747324597178713092137745223828656883742842 38 43679570925068099446824363186648751430680011933122725581603804 39 4082203268899870587389583668070353990701738525420289896107074138 40 389612056412084344648624744601493909128684013017725332165168313204 41 37955171483339425714284388388272698834774361100742143386053883547546 42 3772247606378435720134831076573130509670154335683708507367673147568588 43 382313598430246346336860352755156698325612400893491718765618657828232506 44 39494662445804526677200476479431872941184581879535330619029091696621111140 45 4156937326022230902054649151519963420753281391813973995840022913130629259834 46 445605165952965245506162321524074564373020347847565389112036687257737877133500 47 48629671265302128764069017887693302572211291511197849601379303806265828914458522 48 5400904668414317935390753940253537596440694480778432554830434281978835190812753492 49 610227792926383375267868113774084001928429316431063315260782133628931818262005510234 50 70118099633366520606691536591108341436892604412855395082156290860751525082285430004908 51 8191041920661269287640897201806033603273843248780158824034102855330957467388157760088442 52 972484413048310958085634478652381966780059688672756430836026893466820593318707355286699076 53 117308481843710865893429459215469801474971463070083445386221262396629430418813716992620337658 54 14373187031619129797866783440594111318540054841307285587965435972398697355894274575952145260956 55 1788264935305989138647917698649576792969467901537475728544910067890001110546027428394050848832218 56 225864686483302328966877393349151344559958782699128844220648662179033471287206215953058583696581940 57 28952707540353734831454893047880072560840456907546115259691528181036141888563287943736165379698237210 58 3765693696923246941427174138290004035923478927936722641037535501888135489277137585808519925988683107212 59 496832557401685655158757171103019590613033806554258406690735008596358730029726878648524270483210546836410 60 66478644672084591654995178214151926785910706795133468117094185070357714553808028676885260025488471687240996 61 9019084764004977162739476777396912623404529942617128323957908810122000125560993684852162356684164850985983930 62 1240381595523733600884335685995075045594523697389795683593447728790728261502250786656351596664959685219505766012 63 172889274750326027638280943083381602920783995730198715778456296479526925593982314274773548553044972087443638207514 64 24418047436083854698497465747274815579715616998559747857655919655459561238255340873464685358484055515642034204706836 65 3493791287494985082216750686971527421645231197609291963766622637023001880935106163261117398642106324896139623360322522 66 506339439353635776780538604690976712337356579395057487827749841466401134727718665855033084003678530172152270869274074732 67 74312773667956936553116717880249034932899668890022183432780873368044635608861779525714191392854550475112915683034540227578 68 11042887395908205938342404602080381224555166323731156653498753044532738604673564779346409553875070600570594871791479967992324 69 1661200719082392654293175712534083668670682735229469616559327364792185309138656091442679147557976417682669138234902573765997434 70 252933821355299447859795114222558043924040672122380814724333393341669636739988779391921677141096975951601377266957916141977456476 71 38973029551079940886111262171943450189767423103638437131372425509643000806243181179444331258419592197756376302613049418366751443802 72 6076073922722861645732317667886362525717582873148113406575442505444722560375465271724893497577404418321642031500034977750748429190900 73 958329020555651160651666871256103405342383025608779484932079563030378230837541614569760377609208531309576148675441370400736956817090202 74 152887466008605439089805805901536133324219099190590192807588672160329979353510051622026245666903415449119229955266526389115539669468050764 75 24667747892849608500845563308486570427318706555087091876926789163507186785759303155451939716800262943013094236366315261768876174114819047994 76 4024611189178051195285285557664517383896032964331070552642538949662027169048430172661827029086996186057897502280907143927304615893477401207524 77 663885599401795165690398864187975513282004591761786188796452544464683836353456387349865310115202253381657197820795334059265106980168439288993082 78 110707518090556152768637956325786869027695058328775077846111032075112753593460400184548280894032758851742664506034422346086661027330560117022307388 79 18660217831470469115040491751175340810299010045196871619249980007379044315417107915552022245150032934733255949055544774046530457102477802646915780762 80 3178737577273358859701342267067167707963355572720175712217565634462368269841960928792143889935106002628345744937904518477066525286229253073000632336852 81 547186114513244694284060306547421878595729372435168761154602522804048584576314774353738176032926475656331844204479803841237170054483126136192933997674330 82 95170707343522502031840338842685652367695098501271804524545483296819943662264397367312951057791714638175272637131090149581013040448514704937337952566079532 83 16722687858783444479902372477750274232654690075104316816002334841654818497140793715747403611054907220880441590663968489145047472101152517858111827046695487098 84 2968188031334839470644337130117454490441600621161317373307915173513448007453990320947864095006398432405039740338205295683075737774212342877593904681946368853956 85 532118644314333918368315908591598997055828109608729363955841846688476866911043535711687238902662645069739000449927821780425256068121377861506590214246209323009274 86 96340225477449098480723977402564330329499314170398328390563328603015848408728743178450826133174310124627431132363916560875061248365959216225076461643267175666306332 87 17613289261681864017113450815033994656422138285324388397046596888913864304958876899238745101472400821139230925300756946765384566505306900187164884271097070612058854362 88 3251318462453191495763950417236637936144975627430596275522483846403926931562515525540985857705643620737648916463174947448361404826557353280281074352172643140354745096372 89 605924415296780427875888036134548482877535476754677492209367567841682713522556142494628501411830918321832172224102280535936556521216406047845808769375174168087428142589466 90 113991372975517275169168576304856798800258270946431402967231840475075694877303128771670099323384189340781970178721882133698542457297239964189011518201136027428958546454195980 91 21645906946624284181416500479188912151484429908248257197298767330563767725370569332836848561018332927371290690282607075255849081025809813207269535646734094257154349882669598906 92 4148456101310097294637275580752781347005388170783309091909548356303337672635549486096448970119560511676351374947181091900410381969197089086501130966083911055923967137855831365796 93 802345988174161617175920308317368093669167444574860995861220843012082303424107311795132537202074865488388569219395104060182972420741915310432932247034937049469988070288099381707450 94 156588480823863289195609539481697800344970588791638683146837848221354514963176811359557301879956939070308348879984091953452175225827800368191567576012705953668460938301688212891286012 95 30834734102783247261927213260293818182974103062869186282391111015678742089317016345389659121903809325702917804055885362000248915469128570397226487778866865504248442472005642773219431706 96 6125803360603958156977826557853369524779702530070892221806222097300973787907832627800722651729968187343170882783715676831739385373519535050225428326933846796491788419862971436404869753748 97 1227691741705148242299302783937870458052650487102770030114450006219356591522555767003068263780089321705170446443219235865766415812946520810273990225782931438921946708380348577819673618143962 98 248188034049033837872223726847802920870447334206835907578284313572571988511561612961116218599069700715580390552384748147154254242303502729685399867038832705557336214330576694939743612054753772 99 50605779109361835204046209527231113728792830007969646107933898530850882889525965989919648298570175621523744481574628788928937230720521770838232447837635460295141810771349764604733180274864834810 100 10406638274184989484961625845520880307786443473835119428286137749244365951874536063487547270541041476439020874899469693047473704813250887772529911776278824784848782512466598642091505945474791765380 101 2158121478793465296587372155418717101057026326765640538687623268648922831061723303823064098464848577437711777564344450191313636163433402122287038018094291080875856188425580444015242739745731646885498 102 451295619355332224768125335109074600246561160916680515462489663767941001309588838173467490965309417849787188456988066543390748985589121093835292427052897740614159670782805514219043193622574875352111836 103 95154986269450502879025126826286361680201083443214082443901232542561525114995744344030248107695134006227809215410393599988155897106158458071217189372007640961712028327904351650277421881426832817024472154 104 20228014052434955230487711628645109038629949944899275704817300646209962697985480932615552436180130411265328332939816853685290270411806608972507982872966896220675160370331550116220982904054967422769691564660 105 4335037993293052678701706593937635975673962760423595866189483208207122626999786243205933082397714082165075812542258584006551947978504998181514974663134273008459160063975926376302899857467264579606726701473178 106 936521737944226854703227232436021698063470846144045242128278620456253062580886465520895680756662720182641219061468301360931817591832714833350024739954661621320881661822531750575629443037156059754120265574381772 107 203937008088965895321721893159476371029210279897341422056149926230208671756662878861928648965672674444756982594731468423790720929868442180219783016631129884880163153011042877607924459814062505039148512404695516986 108 44760607851493560416495858492422139536417381328322942632933405690492912291825983759347221850307914952542915557229848267476074829929936725762368231721995164927635876405094806350365248611492226967110884793289200516708 109 9901175450238920653638343438048274395496850613539227920822218508151326922587841932047095382981708559704685454861757298333344543665383739221158603557969465302885699233259296075415629507800789822003402078302569106810938 110 2207181471045117865556822479817482642359109412212200747881432646258885558005909470693754808164854142346339406725768110050156447804021363851185210446224179351337421018242105102437755806698294327164475585454087028175179708 111 495815421545676875885611449621047829226168836734805148346163818968606487224851837730368301274931065468881508924897158442436158509716956126750020351099282846812993709488626684061985789575562806357830298134515563641147003290 112 112228575667035051582364522272892303836579793416420791026069505735407535177975850914461917844068708835465986793824995432519569088750238748733759743248414808037255313037331939753767739590226424685676922183591414178954126525780 113 25595259998627013739390989013780192948448860664306228279631514162282564476692412828417938547886872461775293593831176488806418815361657810576207748215639689773861265228721569596275289199339295461025786611594120969076925349523034 114 5881120220265318631176837680362981089799557004887843236532925212988266292891294507001810975519005947905770197269136654103004858575179287694039194679378726569635802164445789355351211074064774656367984104970247098848503480175510444 115 1361373266215501028619519381655397524218573852737484400696317684182727445561104244893943647177916830515844795910909477573952774567152519159287484287614623049207283652051533715594153312111789007991876476450557940333902329586299028346 116 317456142602174499335414387212806917440659426937427593056560712052807396897712976943140822871023185555706805253974024919544583861217649868628571262855082790271652724392688641374575549750669896192059389327169068697132789561276511310660 117 74568048672518893494654373477203703463033385369063081720358495427097463873411598124383477523952796454708958013396657034204941315414884491703275250261980897395411541201983758224516464704051146316955348487410354845557003329903313244344314 118 17642412447300078173520614210980789060639382409507670285560654813527630719540888618381572251982510771677534361786451803506657972248590208299518447466105623482946553650381678049291239166625158082931480793309228413452296002358920702349162652 119 4204103260491291993784638539346115563657156182588215194706995550638052836223043508626675643160555310991349658450511886461858247475889858459494663512890945517136080693886746257049635634240784484312945899010670116869500039576589784796903197914 120 1008958913099536284111144160556779800659767918340289487177229483220226748845811209994251566390268805997173318197176429867388132390039406703426290775065495310997811849497390376782994151764894032101083196860506961934148720279496644046758127488052 121 243855862743509384026752140673245736915807738853644360083485811052651934129905669131579191865054655208830463207673592014207840992428278984571421475666637259785943331670263391945709439329900427816803299730386649043465974540505585406050710149532954 122 59350974425789283828927409868065660964442901674599664474766838753997453735032700918521113959802537489485546056446047230855088908984145096747802243182692796315519339845731146042948862959668431416565316796627829340929709099931808422447532584309445260 123 14545650744695833379912761933382088792506089594617794329367475002109087111653551082474321148340913314705761670715087605600035091409657804531992351475040322566724419905316334493455381003965431712154495727966968500999945253762464429366805989336987729338 124 3589427727356092312719289502658167044897883347458009456710467629170346140994130403884931397153946165247869791407554591056526756965628728815664805286375905183988043296792422118199759931286919726152929988698347161636868990132883809699743024836514441483300 125 891826787084907629731928105394836642291267440154867242657167585821001630493363214829591142381922390709050245775899419882217619682459352703093626820481407900196405321342449203406955215446387996912096159381149701100366495705240956428902212920488665194956218 126 223087846069128367202469326310377916746628081430956956520246679618321096410634508786049655960035553253250165759232188299534421532570097285963280408653067566502838876773399739204687920955333429464030104884812777637954087847748921318947708488365612488793208188 127 56180891229628139825023527354598466505869958968530944536262764582074968234665512402847352824166555455191417477850601665537508406117372271723492444345574568635927156854199307292716038011880865382132417685186680142680927499363189508544924378395207614551186294298 128 14242827897309122170813284657456603871490860939537505130791235436797242663109639566285806895934183895611764403334241028567847547243577390694353449769155012531809807189285345812514718000744875503714946168985717199120383049599650114484426976761521119899978025111316 129 3634767479723727439005167125845453209609510052239277141524998347501355795010119800374328010448565182932663798888765363979540591150068844605836807354149551310760243277688559556134416362328912329572417306185751661455497538129982174204260177537092484183462597722978778 130 933701594106320539174852548643923534846283877006210663748181479249034434448023192601368202891185904519670725472602330214730989949053491511051479856310730587584778304847441773045590556390829272814680527925721631862425283348999840182794066545417502297180200269165512044 131 241417756606247042446068565573341098717240531527997181960262928059307884968447254636701148603244974649406852942609934245737004145046183900599304710913017633494299996190995656533099755144681769142008635838406632434564330412713602204667920114634272617696264663870194398714 132 62825921674422471703903630177609006621442091592400311599099383194834055372739164368827122145737988825395914157044860743333683298011372256407714374080257304220462048378000868131228588248839901062486613050630099237324539861011245767029188658151130683216431081236019149955332 133 16454939772252664345762190910168718295294266146458635849146231347005610494784713586929948517418945265882116782704900921812999374003350961809951751585635703115153531013070888084580949343354779106384476144475863207794956188064275059573988845674451863165294472668304133944789370 134 4337315598452930934763237958313671216508041241044827099403377271383478917642402685369520642565493313426368984476335473742404282933727472304001731299241529679401699577400878279163372109688907072507526705963258905965355230662472110490229498338879116237609301501534437893551400540 135 1150516574227543467292070278962788201480300387705831311441715890002417609969244300775204707108366723267557518725322053920537958051057683721064257258020571666805601763076449158540264493348955392160340566999939933103801143183977825083771358774605337234474381367670124576575612026202 136 307108606399377843897548815959618540869511397607787402972601464637001623122116483406598371993978051582421456051566240997327353175034028036748882984500811586742513949440259928869414673384576572959988641156981545408468485863480892076330363388483379614687195979006916875854388591816180 137 82489516816289925733415946467291688855830117017149101443964592658116577233636525715931210644687386746988146830475252047395998097906988590671496328305134812707019644599984751612315274618052432101830748862403128801379169933905624538885156051353602678388491720067791360685208276681651354 138 22294302563509343938172266992742597228653153902057952111446750816852887590526435246318029004837707754250612558374221610715780512861783892025449270068451814892211540249780814125439551037433048031857630763660674012685034140972119582608856056246880367637587840216372897238191190070378773580 139 6062592112298173918929276351149931890178204258587969718999894658958810697909922128575823932952421126551745769059628166296595850948191662800164388469992507799891255377503413538136145053155762448544416481053249348439437196415407672326999894928532759328972077925563742365102425459535296359482 140 1658721130823896178250128530399221764261121276717262092338577344625924529713484548578948924234659572445302526581187238983580321613558813120442927070837549666912151371528930062378743213389477977884717289001787550345101432552705955540282100429371885105700327168770458486211552720291680278190564 141 456583776385628221922768825268347279490820880088674445824677927063221051978709715667035442236338264706405014957483142346605430642698454845526332205931624011304526115621675685186837037576890372837822507283534858276577354129487370402968786691564157120958702859519161313061490824671189726252997434 142 126439103519142785261144366218316999063627823844107223514974356109392442030722943345105172195019598304543045225195231606168682380161695505740235177190187383799822142541870300743252504405712614583595937066830365255681643480770743886534725455891539138870874980652503296773361998212768547217570376508 143 35223960786877486546971057874452853091124021760349316072105211343831345667190611783473135277851951016054204052755680194721791855767304744586594320334590982663408493634469172748236117599305660727883455219236031583324419839745120334181202632967400543629323908392092826575872125674135451055007562265242 144 9871271164050395548949775129012847790253497502199077813378710267929194808248292162116887127068112632176669660389485127893923533310662870381989785340335993138452971088307332384002523211934083258583964832112206929426612664493068692636488114444604365161487363474556508760973091506685184414444658741610708 145 2782714131393253366193420762099330715848899345689674084454326202097691639521006352178678462729479950558084722995441634813741229816208710726464660138006905968185275878784355765033788922535890846462888779375546473388905724289331724658391133130941959338890068312340638437817063371500740981215681131698994522 146 789055346434699238470895935044779569471038889234999263153929826534780392560865901446618468667688253925775419202586324669986072268543575843418131756580393584593074384314589246313788261454195727088367326570686393195511337437721764277537118597229870482914863186918153678317852652775478954034124517384660277036 147 225046715571816163590312707310139019421996526104882452684720395135434808579998987322325449916730585661467460532527755068221787207121884055988689612490336607524620327033840488019272951704844278649204614503215807693245038125899385027730632004858223809101849777314271763119876699389100384288935223371775165505658 148 64557608706163426540786191642536171370795060591564527861361110831040617674767352525578135180234456354928449229456638045725564247588516984684105463149302036397797562220726750215628857894162527635529584605821742511455584939170160700569627779359919770101095876451951528232117186436828328309495472275195419588107972 149 18625809816687007838038189333583765881479035333266493557385628555636256766501908250520567803003577964091801578814157027723679836786124779208675885038242369074949507481503261273077233469010376250465365913776598620958631158878960045818976023224835668555208515908700813120578201721736551498287416238155757177023462138 150 5404549688563283840232148405819879313095680229927306394673742817341630858231387478999806632371865521930211303288259150485785400541179333715078721504235498530781708879592722287471833283574343902270195692958861315887419224756702555860813020666923016432144574095185250718100350165290618342996600144636750734464198075420 151 1577118578549050295770445301133787970796033746954420518059377062039524495936506052362149007629708624652446812181356940064625322089809169884200071672366464572842386861783687355390422682329275858815132896897670642516720430458311280927681766326466240732023179995544019638303719549810625681626216284141662584932741849589210 152 462821727608278724221476769604048042677834593346232415849087953783135111746686374481246547777700239545840604618646032599052942872587472137226115141313532473968284121411847824346658431445148800905005022244839909179378045368274624963705531763371625744225769037142434629182233240024008132189502140270361165078736602104561588 153 136581528403486465209403900973516687642540186360281994731720579684141826124296429672367242991602747015633275942304391519570195230262682774003517017724445305203439497164314056561548002139112133532715618183555698602653200790793340635325483041506912412739166747965833756915584068746595915641455478613206203820342992454430954522 154 40530645295925812720360306051886523741071453142744707744118306486663973376987357462202199462401340678010682208182823566463238192497016745566727061983740851678529282827383329286417900958276913198063243316282837903659258656501080061996124036620718185755741154272296236969341254602465822705277430359097081324731354538981641926156 155 12094086499697083291486056917880571230549731604613790390675284506830764083114243041624380705261222719212003564481362359412858821600792464992452481865847319677561505110536624363193106654897691551804926113060038179199996490272451894537761625555156969225012968057515935642991716469100980279475151648945510746582211294743034007048890 156 3628653515361270412752583492530547814287960626741786989355419382446066622675824071574413119149383865367386276310559104498829765018931847205868406061175033891681953329370258504147340418250869004570192276788570363330407221445707440971407112449017562955582809102144589213666033730907876256419947534912020985096415046736390897510911908 157 1094676709864624998056002881890858259964358413729499511084412237314249099629715361881532638776043736871322334763525123923519086151091255343705718286918222720020584125442692011785028504014360242727191576147721306929316665017544665062565638557569030583189859704101234517005556762294382622479266228123735012621671804245205093518307715258 158 332031629223772135429524093368154489397165942593163100716292663356651092041476586131416005837474645522601374688081813325849687178386086711287576580039125799733745993321083204543534992323339087634762626941896147205638493229972948228017685232913670014230232939972665015113862372512597102181355953595334682979423073815130717496613483245820 159 101253880192205133972743780848976759540454981035573619270205094708764450190276918670870725088766530891584039166785905247813045482229414735572573720444352985286543565990247852379797216697488170196453311723152751482147680336979867012491559646967386452068406818160357381263639957514686397211703012893063016700034037442370127004371699608819482 160 31043319420128186240875196914646164193679252472393248976589755293943026663731417377911482070786581926739608658356937782364633881011042842745480804668369006491704582082823484956333346689741205354984756047999782176784598018385908324695879292740172834874233308641660547186583302106135932377513822463405250008939124704405279576727401705790763668 161 9568297921075804831547964132635937678988923826510986596268743005935605596370513757139942994156612699697600189962074506901486418194399207804358954563255520412596194442096406207845512029586386831077217242479692575466722215287415353014814957567016259690699943292641533172504296848305453097218215760817089126869649330196052820895718896893300668634 162 2964812633696326398170097348118108568134243758831190023593651274373022329097899036635035745555556011869354197157920866007574419584310874530661988039938791692563296153703325923307416864618281212884113995559086260078467458854200228666113410156337066924861548165691080906953221093613998073167336472593326033735438850894658519368507428479452811458796 163 923510814691229566958890817742121520391925410142440673629502740028964940741511645564943860386816853115179389762880704978596020444267603490095889215536644118039035837723466301996414468088242718532144264198851344941290550078290260662163060155006464348190809092221393749955152055808278026941634633889092633359182938024226869406904473655292180791952122 164 289171306669098125667950238196234158397771697153378981788249354701532441729417595125947090445426552992732633433838519577721841707166304105953525237844557746355865196167952545657180947942072232920725197902943445069771970980418082816402395763949124716966627309917613884643407156892573360133183618825350910141629837612939588978916624523195498486560558212 165 91017177187948858623168089326114746689462441277518329329495933312618806262741941061512845897732115758488335596148047160555205766530344869111184784092412027079573351624770995620055291427332678643742605841501948682939592456212823296860495581732805390143531339671197419476936682830551701017488657157426892958939368396228657199063220498105189758418570503290 166 28796063022276675790009028756594581827295172890802416960720064092861943895330234438052763159938382152364251729464836145875356914714874647580836935262732007803258548948792748844431641180085074061952392252988587547742587689609222602563450825428832706060802682901470577248691126131440710850589143277158491437306415277378398791541169288543356126631235938316764 167 9157380321888933499865520964996926735627336009536688279037712523042142483782169564814353605667434148728301744833860342470934793318030431261545802581863177370148589566901491191863802974038879501372828708980462704286689638595296076558045092364320436215282891980527132403530814845447822799837081255507533859414058382751809110859665958669502819897280609267992154 168 2927013470382536960608672654970440746693534451796668122431344773585748733146957584906932484988670807125255750768736284325912303742610001246688210377499045159018320442780403293113323052502940343533686435781105922603982072445398243913450378566880657260067087841057820539395183796766744231381824318978319297962067494598055676204196416478728283660074377969861362036 169 940330726772199618513194882863343036277947704777303158876990446592430938066917316784976309903113549963818783377362414119883404730736804796283423351498017571498367317567438112786492165048500574780039014185001910680103148057701530891046218912837831681414972110754439467357799896726511018524902237316738771333664815740798561787778806320563067717219306364815880088474 170 303617098153911796893614574249325922144685247813449497736018569401197831691953494289320906619341066292742065033107901890824297919762076987830343354717336449937321142548613309147109787923858328046489977353993802801908058770028211907493720381886514588533605227360388564176557857279147386323241515716346426643913276935475422781736013633085300254786255423998751304237004 171 98525560856614844792762328262389082633412013479906970130894363373820487448771541492389553422891580409452231568051652306281407293552061595263588846713440707416004346495807567995971094774110349875582098674608649879474047890640762963758056468343302123775450482545238296494148417797090876642129870990750808194596360296999286986654648623851912405540618937361291784542957882 172 32131888167739784883683212378336631447268262770047401825366538103898931264376372551485316907342199082287637895998081102474441947326797480998972968900146875591917277871725737174379623201371937916999889687421637906219240907284272635277998798749029916487522568757957193981889609731475016065784857933394580010191537806540275331473827059569411913511938280377858495490221913444 173 10531152658062303508965158620520879112748889020218978873254383756525279931610031089310427720761591239189594920708532909462404280352968439800926449358396473439157170575015517252044423782776709212160884148167039416122968236548459929983791408095862233394564033758502287878831118228441388125659911401412861308847132323887390605129842829446722384030643334084858608970020206898746 174 3468612068254286055427608208933354703628258398568112378037373813985017692123693356070594810375841697114905981075152982879462034501270210167045547827399234870817397298905855074208713627084015712940441139261464493687100286133208025334548870094201438652388999664868441556822619203099477810746379945406187776984365464570038505524674022618864517435667990659127982126441313514817212 175 1148057612798171490304752576996213026499555280764217139769964908013749923044366139797305164013745219368940554495679925667616642588865633826635423688819650805441351954773949140285104455153127067869376031303307564865780289944408671689063618731652252784577953264986255215762733285636039966026636551300360376853016614410693651365138576990276620870336587383085018936284891284938765210 176 381845668234307577724466614494539016413637894039330766855662549415797168661966920736671709281966010073599197437786391851352053506174186325322867328116535719073895285689866108871645716065400059720523068741588632272312969339982706270928032825147628282836049698703098398785388828154864996010008860899380951771283987823370615636340086357899073288925319667560088618060656494135135325268 177 127619348906838156804800830570481009927715282187726351722824247998023353361988510608113775279778621122693084082740077632750506659047226542465439269017959237745118770362922081662768489964071232250596311159167715019242731734615886523231162413754131941174844927815763903762731145964851985713957680739197201033811728788295242857275842045730658509415176891361559051719890559436800583855194 178 42858603941210607309510631412806931030353834997675988248904570418218659145752804053983820253923042911148563941318726018212147315796418128849600419388561186097861004338973471414223250398259360175281990919868718934703492723153192711839070268693043724656635214204403734002392497976083238139187775500401507354412020622547025492210822811530360985372819081046314430527696433013848641612524204 179 14462416117967940163218525617617850585426468299031408273156102255645143172549230965535007532865709977605418539608559777499248027499347194947911090015455940265150414046120132357873429321450025603422223730996733297976805710696093869091414843059495725748844753533473675475400729603973670870687113668393970628061768617795275398881634588323776674822787416211165994877289378556197250102259834234 180 4903584309829482442928942243188430893040469486848504854531702192707763339293912270079964000933510783420210707276951424258289293280931243347905671581353757155382394362479489944015887923706639099606498303800139529923509963267011177360562023391437047790085129395784854884784518457117169735336465556223470409872872484284799653054441309044787641911314553775609781177136855239326898087393038215748 181 1670494885621445371380888566222352247389868176904769824301765576158368556344504142325667860540255889550108653127109166357486604804122171234864085398548826801724452649581130839052483859282056015928448030713207836657957176319796234553470737944107620395420833029741228920079828959066517239207776782944052149467502007884674913695958784301600201384857522478014342195107937942434099319182587237008890 182 571773779272071277493977876973175356545208814294161110193868259183583344742142762710676344142824420811407101478062206878279156325163152626395539194214273570371327274045817325273671902587295579919821394563078788626675002867324938090544829057098469761773073377602036565234905922047042357242409833404146150317375351632439242372714334120356841227307307067618164949984198915937366174202392183577628572 183 196625524415616567986521390162089971322962798737834007676603387073727965447919151458510626016884705509708030484423649032597092374815461382205652629032163580389103577318224767987362364213145151345299434039518441072275196858163970537507715376757320674603201981306634875053639595598786359594648872063504917992160045623414781395526308730005326641700039589522685562749805375836848250334641153156555595482 184 67933069284165083021394605291691434777105300419743582848625568085167399724917665622774902963801239368902050663849483198518479923640209670974717444281132650661404547233192164740465914720626144996124445585348841280188121889902865695834588948981604972330152449505596961518159549708454933239731061528627099592721453795994814903692937204012504824068660269545727571329044915037342805686344843480211352744756 185 23579657459734727535453047379367591849687063055564225319771878732882968738769976976980828850796628223107335855459664449588694812362702978930207001600217096636124519088758311960014389131662876465550972772328969915462861534651421648515828447620182517729573441990304656475973509115664204516416220091619579393646894287053377568762756378486270300710400642252789071521796684363071057141963053605734612280605466 186 8222388657202060496762277936624145336336027358964764883152784542590917758838531891441786556180904913525828547622836841073422149291798010617789907242043611945980877410507705561920823676809178202935124974840375621787990078322927799737203243086716871791052598902454672927852732028379940975944025132390001745378646500494866179201312189083860697425827802110867016468458998124120312911283641095100068134254565772 187 2880396142407974060435776905322993189533126604362662965264901925103902830138217520357666722806788248479043747803639459676687887305655098596177408884950051695528625393429550577089459470174341287795144788725325093333333083547846987842668275338714063333233877992860140033546158940571310531460971754325581258534710156498195053565480449720634416827836207322474410985502873677128828755802522815595581243573912569786 188 1013653949329608688912646354796883424856070776892644209897821801447569699579288293941452551328846497815163094755643450823630015919266407519652675193251865096237724393097925541915388733034472991759653229101700329604445900475088263181507451132561349428124570208922461856158715073291230820194880146403524547063998542647052807665400238720835919080765697532496650289596419152342290018504628659934907114208437523614500 189 358344023810308995270943667954189326203381415619717716915005073651948016043188940904412879122081942703570884330201732237261936122599106320673300333562177039918237355745836846291001497297949704441209074314928218216471125205714098027899198999178690995059756402615040022472930100851507384279821187346648956003492690429638558155456370323654865822266235772786580550752741863079426441203755920619128482383783847942663098 190 127254559641419358869856504038018320077169105239020012101816424706961675112955374423994687673398104172104997996098920689946696734563320583954866016942926432755353791436802950600107940530203299888901475058280006113462711324545638995414045356866071389598189202256652666195497467770681908681898285723459691295260263612065018759238876570957175333505561429416780235630009857215302878653502953466163822028535960589628206204 191 45394074510240789371726296236694763866123011422040698540046144251170311410504430648473051530996427230765724416153186649602514871937256280550760691412312723864203283040463255321531586416729761817091473105994273071454370773158063135595255597257640426806029470578104850455809754528383215476046471681501322293649091672167491281123620850367869855061937486727517723350698415025453110403361393222602452916167269574156497045530 192 16265506886441285868031113276019359878294921889119253965218628416202780928686367621273423673748486802546098573893321407592873077822850813134225251130307139317391745639581499229523091229710276881668553503522378274672339606129567517197167883284669998615416434255169470224759147789317466534192112019277316390442528444897790249578459445866970898764012254015732036538848873686079987222703240051740657919906330818531422951839252 193 5854216197330545670424912331087908960239605215053566187704882423169557025846798748621206361336108892667859451376662377103163923169562707377230859029529186601514180744898804577840333148756049159175121054523846848836067922141409006741074191994480456769801878677070883555608464538163262902360453491147233712714868367840489666013471049149764458408923864173688262198838421148964729302590940364540184888753077586263799330451920858 194 2116376011062140502212387641562269953836142166674472055263620133751145734254132012215123866744509709867827172594550129604671575743741812753887557981565261039264728498106816060244423859955847908323177614570683876928190978362005938716258006781581660620015951309342805337827155962314170606851121272277813534489081782018721197465365290981498151145721583324500575565496467639845592844107640842335513165287370009573949317077833935980 195 768475665915887085895193775207279553679364843283688894507798263022116567197126149440444533150394146827246794862318280128827306546757373141529436136386416817430534621484914944661189798002235181721844511630500085136501472109042432480067960135120708630262276057139270143368209103637185056335180784033272579600832475331624443098475707719401807414217646595114085837703398144232098091927675726430610305764480330066976508483576115933178 196 280266392082463504967749059934873306164559488587969029741397247285921224677836457606528386489930234501248717989582316092539236382839730779405126620314112799108000927211847687192168922403125161573520738004100146681955842191922262716475082025192237824650668686538129260041109874468187519058191981161248345217251295073639152201423978107809919867029260529524623886067119258187313817247035386533305436028952683261031972950423226616608772 197 102661128061937307976846662274544921427254898671891714829540365992057441296836083008989700290103796098932556686757514244972576174756207321866364112406087293383908263992595025439304632096230791520249033613503455551243748779612361460766684971185108259637228762138474272252461465388795472892490730109106411286994933799025550039221777773018695113116719520797605515408795241140122292646095447483609451773664236807106069599649425472882630522 198 37768152084554398650357984437392270596785498050900855054662082738086726070746940763243726848821336024638538874685008012999232257241431500405362238108345898423866886154287608456540345441731188930284210151009062844271672514443518714753171939418757986392300514523269184904613393073434977123934812813988613096663927197606770570105817423677547339684322485621770245825248085680896089391588359532158911598513848618872518419014385643363527195996 199 13954710065223498988670484124523317371825555577466916354690670118987350481658401572030728397033923684243590871331869984048575758814445590043804415654928147380385648093342229407662112363269609723565961771242553354291923375852632869863983997046334318666370835553897266856723496476611882893161332843908572957324373804397740017513303225578717383422887460735862630742719033709656027217303558779221580668006466620126619249732613904318129071386458 200 5178238520053213723499676053317730627147161234588440646159201306140945976623768986621303499950449522040352681584595661148792907151818487984116446912384188827171281647889213092616277347335185270365881004530208751947587424112607751830756641658310542094130915991015629189961106486830151139807022904993685490860955885129684693762398326747612736604306341200087263980249249071616571099329165714004217279046760251644926643813542607099356523702211828