7 1 8 0 9 36 10 240 11 2970 12 34848 13 454740 14 6362928 15 95450355 16 1527194240 17 25962321528 18 467321755680 19 8879113408308 20 177582268088640 21 3729227629977720 22 82043007859339296 23 1886989180765048965 24 45287740338360829056 25 1132193508459021207100 26 29437031219934550726800 27 794799842938232870511630 28 22254395602270520373141600 29 645377472465845090822667180 30 19361324173975352724677979600 31 600201049393235934465019997175 32 19206433580583549902880636543744 33 633812308159257146795061010215600 34 21549618477414742991032074341950784 35 754236646709516004686122601975001960 36 27152519281542576168700413671091722880 37 1004643213417075318241915305830404042032 38 38176442109848862093192781621555340976960 39 1488881242284105621634518483240658313482377 40 59555249691364224865380739329626332520651520 41 2441765237345933219480610312514679633369194260 42 102554139968529195218185633125616544601479180592 43 4409828018646755394381982224401511417863636989570 44 194032432820457237352807217873666502385999989220512 45 8731459476920575680876324804314992607369999560302660 46 401647135938346481320310940998489659939019979720397680 47 18877415389102284622054614226929014017133939046921582459 48 906115938676909661858621482892592672822429074252162328960 49 44399680995168573431072452661737040968299024638356040019624 50 2219984049758428671553622633086852048414951231917801901096800 51 113219186537679862249234754287429454469162512827807897071711900 52 5887397699959352836960207222946331632396450667046010647595234240 53 312032078097845700358890982816155576517011885353438564322701557800 54 16849732217283667819380113072072401131918641809085682473425707020640 55 926735271950601730065906218963982062255525299499712536038414089062925 56 51897175229233696883690748261982995486309416771983902018151188755606400 57 2958138988066320722370372650933030742719636756003082415034617759333950636 58 171572061307846601897481613754115783077738931848178780072007830041068462800 59 10122751617162949511951415211492831201586596979042548024248461972423380454646 60 607365097029776970717084912689569872095195818742552881454907718345402441071840 61 37049270918816395213742179674063762197806944943295725768749370819069549341653020 62 2297054796966616503252015139791953256264030586484334997662460990782312058690691088 63 144714452208896839704876953806893055144633926948513104852735042419285659698066809215 64 9261724941369397741112125043641155529256571324704838710575042714834282220675654573568 65 602012121189010853172288127836675109401677136105814516187377776464228344343918243472480 66 39732799998474716309371016437220557220510690982983758068366933246639070726698603290394240 67 2662097599897805992727858101293777333774216295859911790580584527524817738688806421326062288 68 181022636793050807505494350887976858696646708118474001759479747871687606230838836649202791680 69 12490561938720505717879110211270403250068622860174706121404102603146444829927879728796071523168 70 874339335710435400251537714788928227504803600212229428498287182220251138094951581015723807847040 71 62078092835440913417859177750013904152841055615068289423378389937637830804741562252116391687030545 72 4469622684151745766085860798001001099004556004284916838483244075509923817941392482152380199993089536 73 326282455943077440924267838254073080227332588312798929209276817512224438709721651197123754601124884740 74 24144901739787730628395820030801407936822611535147120761486484495904608464519402188587157840481441891696 75 1810867630484079797129686502310105595261695865136034057111486337192845634838955164144036838036110126707050 76 137625939916790064581856174175568025239888885750338588340472961626656268247760592474946799690744367443546400 77 10597197373592834972802925411518737943471444202776071302216418045252532655077565620570903576187316295557881140 78 826581395140241127878628182098461559590772647816533561572880607529697547096050118404530478942610671050872826800 79 65299930216079049102411626385778463207671039177506151364257567994846106220587959353957907836466243013021852070915 80 5223994417286323928192930110862277056613683134200492109140605439587688497647036748316632626917299441041744988956800 81 423143547800192238183627338979844441585708333870239860840389040606602768309409976613647242780301254724381347582717400 82 34697770919615763531057441796347244210028083377359668588911901329741427001371618082319073907984702887399270497981069984 83 2879914986328108373077767669096821269432330920320852492879687810368538441113844300832483134362730339654139451336580727300 84 241912858851561103338532484204132986632315797306951609401893776070957229053562921269928583286469348530947713912268251727424 85 20562593002382693783775261157351303863746842771090886799160970966031364469552848307943929579349894625130555682542806332678360 86 1768382998204911665404672459532212132282228478313816264727843503078697344381544954483177943824090937761227788698681339237138080 87 153849320843827314890206503979302455508553877613302015031322384767846668961194411040036481112695911585226817616785276519474368917 88 13538740234256803710338172350178616084752741229970577322756369859570506868585108171523210337917240219499959950277104333707396127360 89 1204947880848855530220097339165896831542993969467381381725316917501775111304074627265565720074634379535496435574662285699965145603612 90 108445309276396997719808760524930714838869457252064324355278522575159760017366716453900914806717094158194679201719605712996855632949520 91 9868523144152126792502597207768695050337120609937853516330345554339538161580371197304983247411255568395715807356484119882713870692396510 92 907904129261995664910238943114719944631015096114282523502391790999237510865394150152058458761835512292405854276796539029209676094939924832 93 84435084021365596836652221709668954850684403938628274685722436562929088510481655964141436664850702643193744447742078129716499876838886631820 94 7936897898008366102645308840708881755964333970231057820457909036915334319985275660629295046495966048460211978087755344193350988422845107523152 95 754005300310794779751304339867343766816611727171950492943501358506956760398601187759783029417116774603720137918336757698368343900170296264784135 96 72384508829836298856125216627265001614394725808507247322576130416667848998265714024939170824043210361957133240160328739043361014416348429500084480 97 7021297356494120989044146012844705156596288403425202990289884650416781352831774260419099569932191405109841924295551887687206018398385797674354435344 98 688087140936423856926326309258781105346436263535669893048408695740844572577513877521071757853354757700764508580964084993346189803041808172072900250560 99 68120626952705961835706304616619329429297190090031319411792460878343612685173873874586104027482121012375686349515444414341272790501139009035232011836984 100 6812062695270596183570630461661932942929719009003131941179246087834361268517387387458610402748212101237568634951544441434127279050113900903523185176137600 101 688018332222330214540633676627855227235901619909316326059103854871270488120256126133319650677569422224994432130105988584846855184061503991255841719989510800 102 70177869886677681883144635016041233178061965230750265258028593196869589788266124865598604369112081066949432077270810835654379228774273407108095855420463148480 103 7228320598327801233963897406652247017340382418767277321576945099277567748191410861156656250018544349895791503958893516072401060563750160932133873108327517795225 104 751745342226091328332245330291833689803399771551796841444002290324867045811906729560292250001928612389162316411724925671529710298630016736941922803266040607361280 105 78933260933739589474885759680642537429356976012938668351620240484111039810250206603830686250202504300862043223231117195510619581356151757378901894342934286533658100 106 8366925658976396484337890526148108967511839457371498845271745491315770219886521900006052742521465455891376581662498422724125675623752086282163600800351034348197690800 107 895261045510474423824154286297847659523766821938750376444076767570787413527857843300647643449796803780377294237887331231481447291741473232191505285637560675283228888146 108 96688192915131237773008662920167547228566816769385040655960290897645040661008647076469945492578054808280747777691831772999996307508079109076682570848856552930560836701600 109 10539013027749304917257944258298262647913783027862969431499671707843309432049942531335224058691007974102601507768409663256999597518380622889358400222525364269431160997246756 110 1159291433052423540898373868412808891270516133064926637464963887862764037525493678446874646456010877151286165854525062958269955727021868517829424024477790069637427677875347440 111 128681349068819013039719499393821786931027290770206856758610991552766808165329798307603085756617207363792764409852281988367965085699427405479066066717034697729754472278127213195 112 14412311095707729460448583932108040136275056566263167956964431053909882514516937410451545604741127224744789613903455582697212089598335869413655399472307886145732500895114019987328 113 1628591153814973429030689984328208535399081391987737979136980709091816724140413927381024653335747376396161226371090480844784966124611953243743060140370791134467772601147922878866440 114 185659391534906970909498658213415773035495278686602129621615800836467106552007187721436810480275200909162379806304314816305486138205762669786708856002270189329326076530863167043914208 115 21350830026514301654592345694542813899081957048959244906485817096193717253480826587965233205231648104553673677724996203875130905893662707025471518440261071772872498801049264253863919980 116 2476696283075658991932712100566966412293507017679272409152354783158471201403775884203967051806871180128226146616099559649515185083664874014954696139070284325653209860921714653401587202240 117 289773465119852102056127315766335070238340321068474871870825509629541130564241778451864145061403928075002459154083648478993276654788790259749699448271223266101425553727840614448035297383048 118 34193268884142548042623023260427538288124157886080034880757410136285853406580529857319969117245663512850290180181870520521206645265077250650464534896004345399968215339885192504868112368883680 119 4068998997212963217072139767990877056286774788443524150810131806218016555383083053021076324952233958029184531441642591942023590786544192827405279652624517102596217625446337908079305427914618653 120 488279879665555586048656772158905246754412974613222898097215816746161986645969966362529158994268074963502143772997111033042830894385303139288633558314942052311546115053560548969516651290266669440 121 59081865439532225911887469431227534857283969928199970669763113826285600384162365929866028238306437070583759396532650434998182538220621679853924660556107988329697079921480826425311514806185407316620 122 7207987583622931561250271270609759252588644331240396421711099886806843246867808643443655445073385322611218646376983353069778269662915844942178808587845174576223043750420660823888004806354552708989776 123 886582472785620582033783366285000388068403252742568759870465286077241719364740463143569619744026394681179893504368952427582727168538648927887993456304956472875434381301741281338224591181610054231496390 124 109936226625416952172189137419340048120482003340078526223937695473577973201227817429802632848259272940466306794541750101020258168898792467058111188581814602636553863281415918885939849306519646649430394336 125 13742028328177119021523642177417506015060250417509815777992211934197246650153477178725329106032409117558288349317718762627532271112349058382263898572726825329569232910176989860742481163314955831258539925500 126 1731495569350316996711978914354605757897591552606236788027018703708853077919338124519391467360083548812344332014032564091069066160155981356165251220163579991525723346682300722453552626577684434738491599354000 127 219899937307490258582421322123034931252994127180992072079431375371024340895755941813962716354730610699167730165782135639565771402339809632232986904960774658923766865028652191751601183575365923211788522474373775 128 28147191975358753098549929231748471200383248279166985226167216047491115634656760552187227693405518169493469461220113361864418739499495632925822323834979156342242158723667480544204951497646838171108930782194048000 129 3630987764821279149712940870895552784849439028012541094175570870126353916870722111232152372449311843864657560497394623680510017395434936647431079774712311168149238475353104990202438743196442124073052071002981598400 130 472028409426766289462682313216421862030427073641630342242824213116426009193193874460179808418410539702405482864661301078466302261406541764166040370712600451859401001795903648726317036615537476129496769230281970208000 131 61835721634906383919611383031351263925985946647053574833809971918251807204308397554283554902811780701015118255270630441279085596244256971105751288563350659193581531235263377983147531796635409372964076769167049698244000 132 8162315255807642677388702560138366838230144957411071878062916293209238550968708477165429247171155052533995609695723218248839298704241920185959170090362287013552762123054765893775474197155874037231258133530050442317556224 133 1085587929022416476092697440498402789484609279335672559782367866996828727278838227463002089873763621987021416089531188027095626727664175384732569622018184172802517362366283863872138068221731246951757331759496708952632888000 134 145468782489003807796421457026785973790937643430980123010837294177575049455364322480042280043084325346260869755997179195630813981506999501554164329350436679155537326557082037758866501141711987091535482455772558999521552504064 135 19638285636015514052516896698616106461776581863182316606463034713972631676474183534805707805816383921745217417059619191410159887503444932709812184462308951685997539085206075097446977654131118257357290131529295464935548020516385 136 2670806846498109911142297951011790478801615133392795058478972721100277908000488960733576261591028213357349568720108210031781744700468510848534457086874017429295665315588026213252788960961832083000591457887984183231234384845921280 137 365900537970241057826494819288615295595821273274812923011619262790738073396066987620499947837970865229956890914654824774354099023964185986249220620901740387813506148235559591215632087651770995371081029730653833102679110877694062052 138 50494274239893265980056285061828910792223335711924183375603458265121854128657244291628992801639979401734050946222365818860865665307057666102392445684440173518263848456507223587757228095944397361209182102830228968169717300959759243760 139 7018704119345163971227823623594218600119043663957461489208880698851937723883356956536429999427957136841033081524908848821660327477681015588232549950137184119038674935454504078698254705336271233208076312293401826575590704833577148241722 140 982618576708322955971895307303190604016666112954044608489243297839271281343669973915100199919913999157744631413487238835032445846875342182352556993019205776665414490963630571017755658747077972649130683721076255720582698676700621160831520 141 138549219315873536792037238329749875166349921926520289796983304995337250669457466322029128188707873881241993029301700675739574864409423247711710536015708014509823443225871910513503547883337994143527426404671752056602160513414787772651978260 142 19673989142854042224469287842824482273621688913565881151171629309337889595062960217728136202796518091136363010160841495955019630746138101175062896114230538060394928938073811292917503799433995168380894549463388792037506792904899863517807489072 143 2813380447428128038099108161523900965127901514639921004617542991235318212094003311135123476999902087032499910453000333921567807196697748468033994144334966942636474838144555014887203043319061309078467920573264597261363471385400680483255475346195 144 405126784429650437486271575259441738978417818108148624664926190737885822541536476803457780687985900532679987105232048084705764236324475779396895156784235239739652376692815922143757238237944828507299380562550102005636339879497697989588568766385792 145 58743383742299313435509378412619052151870583625681550576414297656993444268522789136501378199757955577238598130258646972282335814267048988012549797733714109762249594620458308710844799544502000133558410181569764790817269282527166208490342701952770360 146 8576534026375699761584369248242381614173105209349506384156487457921042863204327213929201217164661514276835327017762457953221028882989152249832270469122260025288440814586913071783340733497292019499527886509185659459321315248966266439590034242653269280 147 1260750501877227864952902279491630097283446465774377438471003656314393300891036100447592578923205242598694793071611081319123491245799405380725343758960972223717400799744276221552151087824101926866430599316850291940520233341598041166619735033924604347604 148 186591074277829724013029537364761254397950076934607860893708541134530208531873342866243701680634375904606829374598440035230276704378311996347350876326223889110175318362152880789718360997967085176231728698893843207196994534556510092659720785020574231268160 149 27802070067396628877941401067349426905294561463256571273162572629045001071249128087070311550414522009786417576815167565249311228952368487455755280572607359477416122435960779237668035788697095691258527576135182637872352185648920003806298396968065840843564344 150 4170310510109494331691210160102414035794184219488485690974385894356750160687369213060546732562178301467962636522275134787396684342855273118363292085891103921612418365394116885650205368304564353688779136420277395680852827847338000570944759545209875832424922400 151 629716887026533644085372734175464519404921817142761339337132270047869274263792751172142556616888923521662358114863545352896899335771146240872857104969556692163475173174511649733181010613989217407005649599461886747808777004948038086212658691326691251004570012325 152 95716966828033113900976655594670606949548116205699723579244105047276129688096498178165668605767116375292678433459258893640328699037214228612674279955372617208848226322525770759443513613326361045864858739118206785666934104752101789104324121081657070152371346542720 153 14644695924689066426849428305984602863280861779472057707624348072233247842278764221259347296682368805419779800319266610726970290952693776977739164833172010432953778627346442926194857582838933240017323387085085638207040918027071573732961590525493531733313154816827900 154 2255283172402116229734811959121628840945252714038696886974149603123920167710929690073939483689084796034646089249167058051953424806714841654571831384308489606674881908611352210634008067757195718962667801611103188283884301376169022354876084940926003886930225486862571920 155 349568891722328015608895853663852470346514170675998017480993188484207625995194101961460619971808143385370143833620893998052780845040800456458633864567815889034606695834759592648271250502365336439213509249720994184002066713306198465005793165843530602474184950835414751150 156 54532747108683170434987753171560985374056210625455690727034937403536389655250279905987856715602070368117742438044859463696233811826364871207546882872579278689398644550222496453130315078368992484517307442956475092704322407275766960540903733871590773985972852329935521903200 157 8561641296063257758293077247935074703726825068196543444144485172355213175874293945240093504349525047794485562773042935800308708456739284779584860610994946754235587194384931943141459467303931820069217268544166589554578617942295412804921886217839751515797737815800284279778156 158 1352739324777994725810306205173741803188838360775053864174828657232123681788138443347934773687224957551528718918140783856448775936164806995174407976537201587169222776712819247016350595834021227570936328429978321149623421634882675223177658022418680739496042574896444489980616400 159 215085552639701161403838686622624946707025299363233564403797756499907665404314012492321629016268768250693066307984384633175355373850204312232730868269415052359906421497338260275599744737609375183778876220366553062790124039946345360485247625564570237579870769408534674352771091991 160 34413688422352185824614189859619991473124047898117370304607641039985226464690241998771460642603002920110890609277501541308056859816032689957236938923106408377585027439574121644095959158017500029404620195258648490046419846391415257677639620090331238012779323105365547895977123127040 161 5540603835998701917762884567398818627172971711596896619041830207437621460815128961802205163459083470137853388093677748150597154430381263083115147166620131748791189417771433584699449424440817504734143851436642406897473595269017856486099978834543329320057471019963853211252804268299120 162 897577821431789710677587299918608617602021417278697252284776493604894676652050891811957236480371522162332248871175795200396739017721764619464653840992461343304172685678972240721310806759412435766931303932736069917390722433580892750748196571196019349849310305234144220222953782005973568 163 146305184893381722840446729886733204669129491016427652122418568457597832294284295365349029546300558112460156566001654617664668459888647632972738576081771198958580147765672475237573661501784227030009802541035979396534687756673685518371956041104951154025437579753165507896341466999292492040 164 23994050322514602545833263701424245565737236526694134948076645227046044496262624439917240845593291530443465676824271357297005627421738211807529126477410476629207144233570285938962080486292613232921607616729900621031688792094484425013000790741211989260171763079519143295000000587327915934848 165 3959018303214909420062488510735000518346644026904532266432646462462597341883333032586344739522893102523171836676004773954005928524586804948242305868772728643819178798539097179928743280238281183432065256760433602470228650695589930127145130472299978227928340908120658643675000096909686817258480 166 657197038333674963730373092782010086045542908466152356227819312768791158752633283409333226760800255018846524888216792476364984135081409621408222774216272954873983680557490131868171384519554676449722832622231978010057956015467928401106091658401796385836104590748029334850050016087007405412018240 167 109751905401723718942972306494595684369605665713847443490045825232388123511689758329358648869053642588147369656332204343552952350558595406775173203294117583463955274653100852021984621214765630967103713047912740327679678654583144042984717306953099996434629466654920898919958352686530237336583499433 168 18438320107489584782419347491092074974093751839926370506327698639041204749963879399332253010001011954808758102263810329716895994893844028338229098153411754021944486141720943139693416364080626002473423792049340375050186013969968199221432507568120799401017750398026711018553003251337079871885739431680 169 3116076098165739828228869725994560670621844060947556615569381069997963602743895618487150758690171020362680119282583945722155423137059640789160717587926586429708618157950839390608187365529625794418008620856338523383481436360924625668422093779012415098771999817266514162135457549475966498349378783410388 170 529732936688175770798907853419075314005713490361084624646794781899653812466462255142815628977329073461655620278039270772766421933300138934157321989947519693050465086851642696403391852140036385051061465545577548975191844181357186363631755942432110566791239968935307407563027783410914304719393674779105840 171 90584332173678056806613242934661878694977006851745470814601907704840801931765045629421472555123271561943111067544715302143058150594323757740902060281025867511629529851630901084980006715946221843731510608293760874757805355012078868181030266155890906921302034687937566693277750963266346107016319136291201570 172 15580505133872625770737477784761843135536045178500220980111528125232617932263587848260493279481202708654215103617691031968606001902223686331435154368336449212000279134480514986616561155142750157121819824626526870458342521062077565327137205778813235990463949966325261471243773165681811530406806890661244090016 173 2695427388159964258337583656763798862447735815880538229559294365665242902281600697749065337350248068597179212925860548530568838329084697735338281705722205713676048290265129092684665079839695777182074829660389148589293256143739418801594736599734689826350263344174270234525172757662953394760377592085208997249540 174 469004365539833780950739556276901002065906031963213651943317219625752264996998521408337368698943163935909183049099735444318977869260737405948861016795663794179632402506132462127131723892107065229681020360907711854537026569010658871477484168353836029784945821886323020807380059833353890688305701022825517641636976 175 82075763969470911666379422348457675361533555593562389090080513434506646374474741246459039522315053688784107033592453702755821127120629046041050677939241163981435670438573180872248051681118736415194178563158849574543979649576865302508559729461921305212365518830106528641291510470836930870453497678994466470494578075 176 14445334458626880453282778333328550863629905784466980479854170364473169761907554459376790955927449449226002837912271851685024518373230712103224919317306444860732677997188879833515657095876897609074175427115957525119740418325528293241506512385298149717376331314098749040867305842867299833199815591503026097887255049600 177 2556824199176957840231051764999153502862493323850655544934188154511751047857637139309691999199158552513002502310472117748249339752061836042270810719163240740349684005502431730532271305970210876806129050599524481946194054043618507903746652692197772499975610642595478580233513134187512070476367359696035619327001808205160 178 455114707453498495561127214169849323509523811645416686998285491503091686518659410797125175857450222347314445411264036959188382475867006815524204308011056851782243752979432848034744292462697536071490971006715357786422541619764094406866904179211203504995658694381995187281565337885377148544793390025894340240205324993455200 179 81465532634176230705441771336403028908204762284529586972693102979053411886840034532685406478483589800169285728616262615694720463180194219978832571133979176469021631783318479798219228350822858956796883810202049043769634949937772898829175848078805427394222906294377138523400195481482509589518016814635086902996754211265715260 180 14663795874151721526979518840552545203476857211215325655084758536229614139631206215883373166127046164030471431150927270825049683372434959596189862804116251764423893720997326363679461103148114612223439085836368827878534290988799121789251652654184976930960123132987884934212035186666851726113243026634315642539415756948414283200 181 2654147053221461596383292910140010681829311155229973943570341295057560159273248325074890543068995355689515329038317836019333992690410727686910365167545041569360724763500516071825982459669808744812442474536382757846014706668972641043854549130407480824503782287070807173092378368786700162426496987820811131299634252008785824442600 182 483054763686306010541759309645481944092934630251855257729802115700475948987731195163630078838557154735491789884973846155518786669654752439017686460493197565623651906957093925072328807659905191555864530365621661927974676613753020669981527941734161510059688376246886905502812863119179429561622451783387625896533433865597852295802464 183 88399021754593999929141953665123195769007037336089512164553787173187098664754808714944304427455959316594997548950213846459937960546819696340236622270255154509128298973148188288236171801762650054723209056908764132819365820316802782606619613337351556340922972853180303707014753950809835609776908676359935539065618397404408184329313325 184 16265420002845295986962119474382668021497294869840470238277896839866426154314884803549752014651896514253479549006839347748628584740614824126603538497726948429679607011059266645035455611524327610069070466471212600438763310938291711999618008854072686366729827004985175882090714726949009752198951196450228139188073785122411104654377080704 185 3009102700526379757587992102760793583976999550920486994081410915375288838548253688656704122710600855136893716566265279333496288177013742463421654622079485459490727297045964329331559288132000607862778036297174331081171212523583966719929331638003446977845017995922257538186782224485566804156805971343292205749793650247646054362371614231660 186 559693102297906634911366531113507606619721916471210580899142430259803723969975186090146966824171759055462231281325341956030309600924556098196427759706784295465275277250549365255670027592552113062476714751274425581097845529386617809906855684668641137879173347241539902102741493754315425573165910669852350269461618946062166111399757091222480 187 104662610129708540728425541318225922437887998380116378628139634458583296382385359798857482796120118943371437249607838945777667895372891990362731991065168663252006476845852731302810295159807245142683145658488317583665297113995297530452582013033035892783405415934167961693212659332056984582182025295262389500389322742913625062831755992226087062 188 19676570704385205656944001767826473418322943695461879182090251278213659719888447642185206765670582361353830202926273721806201564330103694188193614320251708691377217647020313484928335490043762086824431383795803705729075857431115935725085418450210747843280218195623576798323979954426713101450220755509329226073192675667761511812370125067567976160 189 3718871863128803869162416334119203476063036358442295165415057491582381687058916604373004078711740066295873908353065733421372095658389598201568593106527572942670294135286839248651455407618271034409817531537406900382795337054480911852041144087089831342379961238972856014883232211386648776174091722791263223727833415701206925732537953639297858362332 190 706585653994472735140859103482648660451976908104036081428860923400652520541194154830870774955230612596216042587082489350060698175094023658298032690240238859107355885704499457243776527447471496537865330992107311072731114040351373251887817376547067955052192635404842642827814120163463267473077427330340012508288348983229315889182211191465007148597520 191 134957859912944292411904088765185894146327589447870891552912436369524631423368083572696318016449047005877264134132755465861593351442958518734924243835885622089504974169559396333561316742467055838732278219492496414891642781707112291110573118920489979414968793362324944780112496951221484087357788620094942389083074655796799334833802337569818011657055135 192 25911909103285304143085585042915691676094897173991211178159187782948729233286672045957693059158217025128434713753489049445425923477048035597105454816490039441184955040555404096043772814553674721036597418142559311659195414087765559893230038832734076047674008325566389397781599414634524944772695415058228938703950333912985472288090048813405056529588173312 193 5000998456934063699615517913282728493486315154580303757384723242109104742024327704869834760417535885849787899754423386542967203231070270870241352779582577612148696322827192990536448153208859221160063301701513947150224714918938753059393397494717676677201083606834313153771848687024463314341130215106238185169862414445206196151601379420987175911983384748320 194 970193700645208357725410475176849327736345139988578928932636308969166319952719574744747943521001961854858852552358136989335637426827632548826822439239020056756847086628475440164070941722518688905052280530093705747143594694274118093522319113975229275377010219725856751831738645282745882982179261730610207922953308402370002053410667607671512126922937409858432 195 189187771625815629756455042659485618908587302297772891141864080248987432390780317075225848986595382561697476247709836712920449298231388347021230375651608911067585181892552710831993833635891144336485194703368272620693000965383453028236852227225169708698516992846542066607189035830135447181524956037468990544975895138462150400415080183495944864749974702635726960 196 37080803238659863432265188361259181306083111250363486663805359728801536748592942146744266401372694982092705344551127995732408062453352116016161153627715346569246695650940331323070791392634664289951098161860181433655828189215156793534423036536133262904909330597922245055009051022706547647578891383343922146815275447138581478481355715965205193490995039738233102080 197 7304918238015993096156242107168058717298372916321606872769655866573902739472809602908620481070420911472262952876572215159284388303310366855183747264659923274141599043235245270644945904349028865120366337886455742430198153275385888326281338197618252792267138127790682275836783051473189886573041602518752662922609263086300551260827076045145423117726022830483177784864 198 1446373811127166633038935937219275626025077837431678160808391861581632742415616301375906855251943340471508064669561298601538308884055452637326381958402664808280036610560578563587699289061107715293832534901518237001179234348526405888603704963128414052868893349302555090615683044191691597541462237298713027258676634091087509149643761056938793777309752520433542767781760 199 287828388414306159974748251506635849578990489648903954000869980454744915740707643973805464195136724753830104869242698421706123467927035074827950009722130296847727285501555134153952158523160435343472674445402129163234667635356754771832137287662554396520909776511208463032520925794146627910750985222443892424476650184126414320779108450330819961684640751566277214748417329 200 57565677682861231994949650301327169915798097929780790800173996090948983148141528794761092839027344950766020973848539684341224693585407014965590001944426059369545457100311026830790431704632087068694534889080425832646933527071350954366427457532510879304181955302241692606504185158829325582150197044488778484895330036825282864155821690066163992336928150313255440665787251200