0 0 1 0 2 2 3 12 4 74 5 540 6 4682 7 47292 8 545834 9 7087260 10 102247562 11 1622632572 12 28091567594 13 526858348380 14 10641342970442 15 230283190977852 16 5315654681981354 17 130370767029135900 18 3385534663256845322 19 92801587319328411132 20 2677687796244384203114 21 81124824998504073881820 22 2574844419803190384544202 23 85438451336745709294580412 24 2958279121074145472650648874 25 106697365438475775825583498140 26 4002225759844168492486127539082 27 155897763918621623249276226253692 28 6297562064950066033518373935334634 29 263478385263023690020893329044576860 30 11403568794011880483742464196184901962 31 510008036574269388430841024075918118972 32 23545154085734896649184490637144855476394 33 1120959742203056268267494209293006882589980 34 54984904077825684862426868390301049750104842 35 2776425695289206002630310219593685496163584252 36 144199280951655469628360978109406917583513090154 37 7697316738562185268347644943000493480404209089500 38 421985466101260424678587486718115935844245187819722 39 23743057231588741419119534567705900419786127935577532 40 1370159636942236704917645663312384364386256449136591914 41 81045623051154285047127402304207782853156976521592907420 42 4910812975389574954318759599939388855544783946694910718602 43 304646637632091740261982544696657582136519552428876887346812 44 19338536506753895707368358095646384573117824953447578202397674 45 1255482482235481041484313695469155949742941807533901307975355740 46 83318804148028351409201335290659562069258599933450396080176273482 47 5649570401186486930330812460375430692673276472202704742218853260092 48 391229145645351175841837029639030040330277058716846008212321196523434 49 27656793065414932606012896651489726461435178241015434306518713649426460 50 1995015910118319790635433747742913123711612309013079035980385090523556362 51 146788177561136377730260697283316629866051820967153919629411814586229605372 52 11012069943086163504795579947992458193990796847590859607173763880168176185194 53 842014110931079332783532220015836831045327371743757452358691609460390022991580 54 65597557438735074090994025536102763729036609801731831726258639118200494570039242 55 5205049894621061289218474196429496131424689228776492639353576072201983803315390652 56 420520781550767894712366209445415465306816295045705598146805775889435782311291398954 57 34580945029640504393370721771069401074083502173524617792131359738700669018671686003100 58 2893605958403939796891998166457291344321113091137014546096661616511464365662208888394122 59 246300867022091084352691958585695642066952827239759473981680216245007331037459267893143932 60 21320222365165370148450725694202652367764740960338726836059839912655787817519889948426580714 61 1876273323689316794552898932003548830214301148023334732450701333854958898460659880097101693020 62 167827193605207470382244239593751346592925059206583127133256975862127000946885311829899683293002 63 15253777976254320482680028798302887920587781886722393040786663126590823609598384497028003529713212 64 1408419189834457368564204829523128565178390518208834734403870775971211916384631776000167564122146474 65 132074759743356507265849312929567147234908587643858117900265184953841769872944640076599370257041773340 66 12575877659950554472502916897483150472428551212111494310419777826255170192081640140770473476667988207882 67 1215591474434076764736685372169536683582142127785487987047068194308348486427169913607310128086382277066492 68 119253489850080307228410908979332327602349548167435756238732178160493253306760449317277476658508031936112234 69 11871202870663510214658796273851712937873144830499188934497638900478686238762752293335564450071730244685636060 70 1198856785762515085433047378179373006408841522298485701569549736200202179153109354327342113746851703033102210762 71 122800516508452069087008691134168306922157250579355968528220277637680510432833253426995337736260683261640653091772 72 12755786125344990028594343963936309999106975215043630050197141450003931325053710295507124594489882182681566405693994 73 1343397785154308762546986584839633417565562502594324180627238421955041072033276667436995009456121463044042658103553180 74 143420385871167038557536299613944875171590207217392651473614091977309061521121409737718061189673614649596752940986773642 75 15518390959403568033551566827678607140363326576559695820270383745035406194699798665034226599270768782630385596482982397052 76 1701511231657781450488490657187463365688823186902664849351256426751462495110618360331902400299012194888380967016312768907754 77 189016659826575619359816463566590900567665644326734831940281352836144822599791683984450964930244380503075456001104414643876700 78 21270085026621350415799651921499346803894882526119364175378674541895973741653060465062914235956545699291615478180827284342568522 79 2424213448788264179583061306089147620134038095441867764757968971686974539641825143760085661633660195310866084628972594085377110332 80 279792057649852783175737713059565268313828016234531102244960765250050772031109248321641211480262186685727808154741768408298606169514 81 32696023738176487003017678437152831751829536269695148312421532512438766629331337467457372188965826162331372814768194762261217544238620 82 3867972086916113699289650561448774985264647530291049879502944190830421004287744642079829235238267332743849668543978776414567029086267402 83 463165244291537377407938377908509856879151672553650449432252233056386498022670705294604020798070715609487042064831806514293372480837679612 84 56129320888328204336159568944138094624862468930689936507266999153981195420801200055471190975288322831017615876969317420550886767783561895274 85 6883086895994794564193512707959076687449938175712429198130223275797343967727966874305392177104962008854448191242307947780146722162207886750940 86 853996798453916859286707332364040151020472833921624157042891999067692861031567447908792598553457338838969195878305763855147048788702297947342282 87 107188954307613016000523311392809231433160190250667607690375475681677727720687471319523991039871394145140187523518895480945595959742046221153672892 88 13608405607954695161891393427685656221057735793458790720461284212774892489827559568850511842440305893208320242905898159436403663613428544531306101034 89 1747317356365160010675286089449398905752478506010237186666200281047566557280027666701252682058011132957387876313528949055172605771932043810179817205660 90 226876147639850697035498164180665227340867432554801341517337271449480622375293088050301225789347331469537073128408762132868811644257794727767665904865162 91 29785491471736445918952653271075531391540819876778975402174887327425599452642406068862717631313908053410148232062562253274829617261164574773877774484578172 92 3953367036977750808685756007120090736939292055073874653365943059202128556342358488546018250226340757515031040408100450854274369045503785603221854591896002794 93 530425780772737757181826423434492823619343330766440565137249239877583887700661622746755247311468395796518067350555222108044032093705262258568484326973748274780 94 71932808487165612459817313420088981223441387545508285691783916644870517242503482223932321744464544235711083959042671402803322002688707770556944791626674184308042 95 9858825077756689892365727469356584444697619626867085315546360659481108594876947783837934569155802096155033678556847365393890233584266060659249533574660528700603452 96 1365434692672447254549334110811913069561967885901464921338743306353836651045642292387627910696868090418770600707585071243739229623359843405224572993878115822697616554 97 191080868398299691145372728810441155882257482078053536497729039741289151762976230835088279174430197974789679937917066713832683984468231851876358857104516354731066710300 98 27015799282204393652757486182039839007928724239614076724115229683229744474973964185696283577921954517330655027687567232551951278396023713574755635407598830596569534342922 99 3858580405358701701178592349999764119100383919493174924234254289226946169670282634143611442423604816235137952338329101319907588000843687802070594951425839409281529763476732 100 556675481568232514984982818042190343148558399534414077721290961776960540637206877790763456361060795834069694795623082368217342462738799183932742267348758879746270192027358314 101 81114408620939424986242514379582957449016424524099565267891545593328093462760476004369461266098742915733338490977433839594856557962749493457511204027118330768545564234664544220 102 11936382216331169543459489823962269247340103082621860186296631343330490903201372446908668847970901687118712899938953753820362635862105559240404646460209043094714107851123503641802 103 1773717621254587807345808358381304237732498110887124158117318309098848032800262430393573334097474125800004507019507912001305079519174976238268631717785757198740730106381991627246012 104 266129096076621696587457570500527320905565521509692908178076934476696035458451901526371083769423579147076068742106610553905587058873200990651032227398694974354466071398671101673644074 105 40314028350330484015245036711230598747596286811487007250653044228411079693097670122719321789136650982200346233462397288217143926541031859789352027442266512841616291316637505412414288540 106 6165049970603559971568615064523283028584617037618201386263234271314730434154454509949110928686550351414235314782671679266718597865111630239412124765827781050955348904607098245882437676682 107 951688711078197399813808296545760872147628716236561389481424327075244763209386401065062331631986034894147379571929812859427576236317485312421159347789408667189125983702939097840769339079292 108 148283631065792687061419360565375379308559840321757580470062533908445626372097828715429287981460169451241360662931965340713284288915205652414325541723191858081726354618144098360348332458489834 109 23318158451015424228950671773583457159746952971274726427350763676476539678958570327282116705779386714745312906883033481807871749097721977501576143662644263223484688935787242414223675285508135260 110 3700509071593732759743387879122534531093459460019546885341496988364005534089830811680294792747194445415434450108942381633654477877098592333155614371198029996614628947684440825759218124342915519562 111 592596375585171933390750659287342641654953297691010994963323859733044942221570118622885921630262738836076824479837287565411174579704523120839564124905206575522407594912796296623789300712790220064572 112 95752815458216127576890837767142061080070498026215229450388035105997326196134526961277649242964336060360357287109470523213016523164750993301349087379108775707091475564587265957434461819558160999111594 113 15610058657437866646486934261623564713499145696125747834762160156265986835065327251656537539201315989971943161319444900723541384870204366491327103232335843350080966646169998917884390677150805440381156380 114 2567343180290144188759052538844932809564341142956576847230230487853327344139915083551758055830823684090597642897208858098605263715512152443207865256736065773380140191322597491936850846363383820539346642442 115 425947726563439456193357598283577430239944402421297999785709691652897108771516590505203130432105264038019852624849531475503546711369733249438607206160636149101225261082920266758204673569429530784089206009852 116 71283470043756265773806339672676821238242181932992368764625814367671298825779365158678502776867824272395232669217204873577390137184401588769243109010003733716893802082228237245230338061488039270049715829525354 117 12032316121349644850261476325442362736118338476108342105408800024255837142801156909123609843739117921351404061777563014958705877739807633639806176245050592947742839786915933679217129429401021960845909931738503900 118 2048357610244176217330259927929847195453492343074137059661813165405040134253938592377265334895794412518463666025201322251897516347059797735116507350406921599987324796975757233708745200909174133817616775770447717322 119 351663488585706500220392195482117025377561436720676055038587055644194823743159881388779433156511639282333484629603731318789846883242460348540265843096717211423803943952560933884376471863211613517308069073593628243132 120 60881180525317362698513562979673962450025251047234028540125599471773516387024940354882385257726476473204265820991509279034070784748803898315138434078510935869381950425616175598679337787225005141514520876020337042147114 121 10627790244508272528263788704322466474482213858819073204023396314191334618336896960206146402613463406035641455746398361485929183398163732125011974146922045107010766413033823256004325044768925308708093645183514025006609820 122 1870584554325943014563006390580938172260407123002591745530970502010727043208383927087458942432087733561430123492538962096340388048001421482689746149378120672695646516542197309769833953782718864897423355818492604279319416202 123 331938016391012159200939423808212256954486959317325379153498995020380297837206876083071758514294279289479655646269592224915860599017097021246899435824225394554069075912634684888895831578074489251783406114407078039949914412412 124 59381780936099253900024661626072197009857295709261723604551628599957794012202410240026900090302502263389590677759710488305305913792382283728123402827800829375097336038928763411477795725272809904185068988030055483343775609392874 125 10708725109458147608165205725435802215704214844760298635570819965684624486627412080715266124791151793287808468866379936760357279302902911500308377782892029112514801398306152054441254599510427158607857914795355057871044199328386140 126 1946627500816957316862735389502281981716828076909629690407535950224352728592825798896739822054566370290647926964588299879308607019728183121559598266693870951908151855458776559375973547715856967855091105009484217651975751437843211082 127 356665509919611012384376913461143176864132405138530009887254419313626010505703984507267604908662754612386567030614629832375862987790316005865394188495591001920156924879695469343458404172567935008742107125736631533520663157079889285692 128 65863623989395992740124360717699657982839698584715608144791847453230524585085759181826949515835116573507176771403177301606061446649813948262020166080237698061402213066948545581607242410326388115081042634513066485359144140548316545278634 129 12257724957877528217291429249369099757060427301862538465552411576010691795696634260205879000405735350780182127716440309555705519435440362049598558128566874938311266714885112772922470522406784846416553373219925638942050945717879397022424860 130 2298940671210402418105657910981997459313944147851439632728905908873193349059129764773970832226363706618646944685899693812935309934895063723777898826554357828235466075464865857744858362108962875937459301317796597116034577064985692370118173962 131 434483810040568217159734115405472141287609929559445180855862969158818103113484334418341406739576386365148427335248295576038177918943394660692030893502974416386036821485488268422091134351108806053285063862356266242217872105267989591197555550972 132 82741248228153262954057773673730030611283904675989680259962714117411595883906951844757357736952235912832587373353965463643667008923698081414859114428818067453951909692081905600537234734543933064462585919364571935667755059896312118731734067020394 133 15876261669930685889440397986313869878743245523736989306112243867485545713974518175619363175944865701658783526093610246983539669601354757523197186150612664475819861553276958081674903232720534111192383750769557069089929822502889309631308862226197980 134 3069216933194647468462222127254056619887822603880400428509346167460486251364431718575779562306542640246031542819774224225952518883281796061641597754400104025563989790558852909180102252675724666511824655418884355814707850262280619077768650181657776842 135 597772446605867358021397017199698115152668557436242478624117144785666140988452016755857329055183003638912539958254797455780798704324095538819299561893175545611883600198714472675635005101746467463142836479006314458060652802949590506571818851908434616252 136 117286854824575260445536568550437995938000212919475892926398411117464128133471718133308608262700171765580275936647528331081654931147222888532098788644489191198983798606793054885902752619381247427027768075809630072598315845688152347344317952502386916634154 137 23181655442912357302316784788025853877080767602012790530291610199635654201205240854990983045336644322793616019066562766998722182800321949525929101074148238879291046185776870164564169341241897212562298112357098771388504470763626234580024055664834500243257500 138 4615280189897910013483874023750835748597618984464840101947048537983598920251721222529905475263687103741818933428861125367171977941831181420070570298678458621118390801770458103062664471712809123221329683003862762055498599745155567424252761167765409441066691722 139 925523416076751544002917504374040362136244811470543300813668700399559505181858582214600534319716250300109073015079232639945499640345383847158549852072720641624941438599254401727308228588444439345706846685693309382516027839844823201461102531987204260752747409532 140 186934725964075902594927204560221922085969293947470908896819363007093040377758711566390296620565298857152798563564056520601988894908654632976792026745077028726605985821332830464052014352378252574181615743895697064898192103154280062367003223887571375228338002535914 141 38026262098681661186384205690327525101407436854637223015330813229067707022878468254480507804768525560978262710512065180265715782489940132768060672946383805754988690802312512445437799005998147761557594269927955041393058048144611005155770571521374737543360149914435420 142 7790162564970300969288691908792766839406438559991969830393442450335565202895452083886450857185816396699466683100621114038743679819061734337723310835944560092065435040937424528671071229000335825160166317478347297322848647487272840866125679332092164581634667888917590602 143 1607152532728814559108151606007439999191121780095423089313359857324291486973513167190930576475618060338455999952705709410097310076733024692701636143575166904961036508957547111988496943318549158367128866979495714969555458509302954590722407314863711079940783006940915178812 144 333882862404479743845147408828684693537435802265676518564307659991695421126033106303577150656155073103889598936841473799200805297702209366548589121760547670910765695232578032772583106876394352805904663583044764375039387878698567822434686692819241410314756322418334521141674 145 69845216725169481850965205888599442488694626899984285216809790758005059208253039374308508998881189677965533327414382535934484130726432434072291438887600145323907948460848687286014704796502818264564196684795573545549294294978845799939665700476358122902886107989542334133043740 146 14711740778685666885139261313061044455515206836997347024479132923675111701671268598677009107091025176503782114365572906090794826594499583585302354624156355799244537373508220857240913055517248352668076287278941019049419292633570981745317948325376052625080587465622120324547945482 147 3120009653245301036129556532211329257120397502374103300648918370097718733496613213116666577338957660501803703819985656436184743823798779061582253406655434350974365310857589688635933897973932494133862663603349086727713975793547058659278403435620043859825785237437528323665060292092 148 666180923230878137830414241408144935088285984624081366577273304454344039776100919154846239859264419055860248552872536868249820747399404157688955484362965331208443274281011793093231827401007856811279682370795757304591591724138394598154159403856735481886872921315030423570612718467434 149 143203291227722850031155646256862209447729113591002376247444546645535989285187860008550750462141963859545911478560400362411196583026265264941714013660429588039600904115810646557928500880565481311701515485456874859478785033968610407218993326866898584106884955975457399687031978424074460 150 30989801713982062792434631927766259065743852346381353424655819468138215874397172529395309518244577736192554160906706019950120882541695044517657610389330308273829398238347039775345354367746288636939938945225204596774057801825991430086238119015392132809544754996276914288665943245496828362 151 6751033820885027275067272158501710820224477291596666820140278220759670988286332280849821525521779400199079747885945949717520800713168267936131470771716032631312513740130245259448645233055830903391022903327914866648888563955336825050911278701654301019490628579536401595842153829653387037372 152 1480431818168203891870287804843184873937879041449750391843965961804860626346490048124930633467391764945316451110286306128085191544389725974837198841667314408287739211232257567932698560741497734303387667562923905521953951689277402681270767619785573742594425717217757137690007066450195451729194 153 326779181294161401154780774576319502506058456803961724679673948298027377083365384654284835663797790769336091151633470256968508779508644550575235042970499384820058344374721419522292219209565910816929026290722595377284744629826521249943407594132702700216607154176122978111514003081636504307399580 154 72602176465101694004901503616793052682855926956259480319034656717689680850314879266865240871104084097431007792109084621290271066656333360031646400144667556827839412128150282772948204413798652461709813637406592588480182499044083760752988171410818030152626446836411649026414219328891214286301711242 155 16235133991311881907338032643044452802932428234787601417304166592301609929567611017874830293973748714363590084283668417308148101106520292361975061079553204866380543868472922238115824215192449881590104839580942543652252608235039438347828318865796493562731378692206867060387536431919960430765522422652 156 3653886178399625243812442730999484119324407061199933147807976079375653071438899177450573129322404111005507881331131643516239447979048497158368196323254988686044955120096970131663986671099008971147697490080721240124919095541283679084165261027608583572324164337416520320736559120057756880476630710942954 157 827616624719328896744907209058776918488781262156240644152032589316310497917704278573041113320597973119052610891389955361675777280300864839798359318495706278117772028485471532752042128375887036753682035788125385917585363351989646662836804412032521519110447388586883279965502951233121973543294052964971100 158 188651747237894417613400784714319430164487181309579572110462632930512663014657539519344465377549109559228618759073925619411673901972744772786479386562067001463539986557852214355247889496884788456254607226342331307674232466533040255660183036994141205322908768422104366328830566990226674159963431223375266122 159 43274543491028607741803469061010767430332337084204918320429970472522761733456850206230925917936911783068676793548484810501547707312243095701424289819741091466245939344658647403410574625579987313913456619362250237195126512337798850921624271319671957559299796860161706782721045701627494149329154669406096975932 160 9989115086598518803349681088519177460149178912488412410905059070244738604774689634274070344436555109402659279232110783535274490750358665151829196799179715987510030948770380256778173821321318063319413321952316835475552727789314851988760661265870901367310559675648877812461779330719956477128443584227575260524714 161 2320210734527074624586011355806062683946622201634170565761132603458136065426380617916539493562484900112525539171909627978684218622477066387351352845528354993225000918959164670901888940356337175738875850550367262189618341534549001154514303206104420321836422949193787345596255012568187937233741069419377015532021020 162 542271756324167059007254730978145324569124764875811981803578051577656245145879252641769859044467735573174592878116902045688747745079890277328347439794926681697733669211542389283465607510022665454763967983450312241483060158751823530862634441034006452058238334718499205435583432582853824804730633104465932880682165002 163 127520242107072944009636177539130894358409589467102276260639790163371648861969709950516325279197817888285773926484472321283834216795388524136788659362779131243934602094345989307085734951716853989946243618681214653764462764432367285051587475787481232364852151621404835092527664375730249302743830661133630474161045545212 164 30171542627736794724169612701427008582854369260042238387694742648058009964996834533589653680196239838317041984854026336281448496304993967416452879847212774724279712567483674692821845928348606708785936980610357556451725978646421929891331586506688969795974473668672018117844494191939506550791346318099298214056459560890474 165 7182175262625963189763104517731807198163649605294105861716403612516532133687002375109909822741597959894153507370918409234589663667969892331293771579535970230039730766595522262613266512995476630533496888352950173367396869630804718135798602653158114562056265724555799457853600040065258173395406088215871828083522379132261340 166 1720040313274853666827115335939091650739208250799593023794829861952587626343860099432952148698888990897295690628134387270888413342083800245117174234831381625095934169743151097776955103328521012408535646978153168101107679667257238514508861782532072661794635153846590005195541174777475504735736949774317107766759217486935879882 167 414409436225151983403603852149304547581842164354292978467632632560401997303344674386242278831025612457704277528075242210607785266248344344663661851587833561570017713336891913282619220708286895844821658995977602774972300901175532967459304653170932929822022573515733945481913772080240513977683144784559695092273374243936308098492 168 100441561674655809580788161810936965607189711720727416661659064246699501831104282085382730092104867454351751579064156729879126294628818833387603865089866762699959170593248132710306664335849834406145674020461574058586420153470527027037599243022101311882143199904373985985830442417442673771545516770101418422545977698513478130056234 169 24489205754691544623264832329594550104750853925618866853382162849683652515715090977664067926480897235302073129364480701709338396134050340013671850496093926231108422811562263002280040892737313397707266525767580165945949739158406003365390175094077821355050052553161739726558324986079742206018797492995609662940768437753032682577084060 170 6006177468592502511355791298395715124982596151228973649401523395200900647133762244772091883935027971890070865975758343168759452961489649354858915118944128747601433832333877736675064414457246712184010693920266899759871973932681339785389094160220881920131055512079708727198034891404109370806149698055068691060923587929632478899035482762 171 1481729098717000725283529050885774872123071341812319576351243601747285494557142539758067809356317663991602721366785252212373620468392461313042826938754215037253953764560971962467649861544898650269639620196534560414885934880320319358252719116812585374442927776501851563564348723398874378198553618279136230352595128300032315034401810523772 172 367681514297501124448715601012426383418150674500888613542161292058441474746316292257972416503541790335661531397785637711246410802747777691146646712451135574736900873967644524605610557460146757750244294661000975638815664733830530030009582159039507445138762180675449913574612258061054264393137899461976291252316096031207127538398733505237994 173 91768247433514040734886437712739826078327056113306090031027099378379697640778177531200378293326294001012074268214026085595706915762156548630348782467866354607272025888964621453334321473710853626007082516679042562343341303798760150378650843012085291500058809459958007419247209700873906472581205694889878507954887730855908779547081852448761180 174 23036485614111956746027162683618244602188820378803609032834216340093032087791810103306425439855234901089463246693708577281212859686726654730377311932172439126837982309748229194229739103516719272000200656623007505962228983962960070071853963291321822408108421910202355502930828337613518140799782993392567539846464014751393091841460740818462445642 175 5816059122123121680778686393841149006273979824960504151711449238828259896339226553746785362471111776362242260455372409039557066074932750066305507622517682852364746763785432207046788537473850758472897772889562462982516417483618375864022962918494862721723568788995605549544583736700644433508162409658122536246699221529319394119213206374914805429052 176 1476780738928712034890198147146225599087596218552173442905221528436311623561444583662020128478087399864056039375838911024176231719307227165874467990904946775525650858998594052631415234991755913958257086465000384989318356857614820700416856736395905322314537771489277598603453653492333052548847416193627691457996873899328117535271901529456521964451754 177 377106331990304149294896872050092930132116474753599922954529326802619413622971225766742702548754608609454708009827853436034438560140180540820383942469119841599328216836126235540344606889022506950294306132819939730208447839204842782967455873493324910169203795562210533237591584725555834850999366421772581602605688111260129212273378857183908299087644700 178 96840799438942516030204230592888799221679367600797051179685806535473753548848641415136212271487572370153155280101458026640117710046285694419846676046547800720261388350880997644024707767350213375803773489402638134132024545022120085711305414723892920980925813738727779578241066753209116272946116306514542188739233477642675139945414414815862674087357440522 179 25008401658025028919504962351581650606718047972297435681206563234864966573472931972036844140298996719126410658861248255504209669079596565082464939724765420806656242814938544614097823993455846925223508250213630740730295359223325697902942658611274805378029280030800665917144006600500778608329283649594461721487736590258912194098544262500276229579315852942332 180 6494309469466567086342579845166376654935638986889609805298460864216507262095371598194373427571474926401222709972747664258580761067238049192677039572270457032465612687641160198574899903378220225553606919021019801203891727643290098757329197595887974032208063722020811774358092248252960149686113970239488714031938357663980373571405321060864094861854085168113514 181 1695844759873174877285413377396817112669976741852260874200735707930334414192385993144414320988374494074378133115407091196613356125414993181046323854465020908495904895147058337242367079346496671575233308294577138322156118364265664698127952536065617670508314771989154994306492825662323243933925465331288307197008069916543710674909880853321867837349020032803366620 182 445278802183954713629674174603551191654793853953148417270972255830999255160587007015932893701984750316171858905551248455842900867393174289396318458257456649020562122497170030785765864467843443905389172344618027820730319599713493526043295868745294942062733395298963772229235935185630154845082322298055875443394256852894747713701275076395216252986329309958997139402 183 117559478109449762529952441563012971701433703710113343869704738204429351330990686746535747417829590052672540165173788500956291558260467455659340936798584747326874941226279758505420641395459222099116413075697647438941972531828752283013273488880273751691085805620890665987602942748007423874605176066268491912143788800667510324517240251799107918301443957856857921511612 184 31206855598351599571613896444740010235823585807731722934156408627299605903464873284476090077121160984024354654267890077886380630249203258036129476015582192583529852444687280126710474042982538093061762781568391150011712234500360211373746630670808786098974152947790728105915268865845720095865140215811853644386741711070342105468450137245324211247776039652751863880639274 185 8329065525493769949290655372038740278137351458379387272349672875965256974983771970375346747860499359955301342221761168768456057562657886823790331948991674160490509197405680200830613820888926418474720663567259968622998772012741031034384289792604114400239222467354711273401472199807423020545346947204194442204339701885257743013782439028314696004241617234248241053430038940 186 2235032084369650726312204826316402353778555601746014369964473249023457712114934392384632268442469841076649647640300893152103005353054229432313330332672250455274590082608407771793744549219290612155404646904988893668075483754792425874369277516689821608771927263284268895990947611206362956364239309969265992047297537948925891026951679799655284117907709884417563897693391014282 187 602975834713042034565983760390962608446431303895722457995414678890188031470369266019780074929626688611457349647474497917267528648892995102545678928041346048494399199264588012170290401104365084956287402729693879857090331645218584572735226462194736520812546472560499863386830625020199778892751320636790365718859022454708930913173267635408120244276114644836207591689644288704892 188 163543126345081135602466137557749797590586206478282853905652970085911912813158883884068533840548392490115699283608583721860533629613601753080576003315822331750679238035668377926389855330357981984312859752833225201874644885750239313163918015092450094544223153337075715551634325501564657271863237919496584966111510871081423998210842563065705285212818384722038555166902177932045034 189 44593200039060364402102763699797035075668618780430757051572667376752268447817349238487814866546473731608722211688933951926851146905998770106131622809571161242441299360784008808002750312512587541939894940873072732097246856588333691226162503186094184380758133779465959732250040098148472137676017583837869980594277655599373696493013605910365060914019063097561906751087521911145453660 190 12223533825207164236709289628526713711069819006290621785574070251194627588208132432145236203776132867004016048262192760092224738967672588039432329243044750419905108012710044731764354393833713113740606912599094808649111562797620993750430022344199618374871403976242488623419455916232316704771491584290064940181745361658496452743712534591708595449251417324670524629190951409932718137162 191 3368252841667091525336254561443385846396301564470520256678533308760465357354817346323732580835898766758914068846133814314211303682039257324794096983662063419228045403527024400705335469677523906193433641839505386705628991428882544887911421636376400883273576743078219055202043554650853389436929318463202793378801513862557732500525499991806130035597579547985210364404777159578714122010172 192 932997440857588185178900869059757369538699967004525686039278814096413151816173030647842747305719921637293430570379820797507833232778321392034195309952284583489560078533696809574016963574744033808109856418094161385841996150510967830056946130975425425706093230789592900049313400894171838670702621264033909629695724435609739208332948507135396558468778335696312593582163399455667720579546794 193 259783940749855926204189267140666406648171997016362190076968024884191920478871863745049203419286917117047865500302802662670740620368419829656778308248004754077183230330662278572677059682594236031663645938143478112007351256328451443546807080119581780363788448073072651402728147575008625055455385795328462018369556470742932232747024414869837583559982453043193094972938376115523254373274282780 194 72709066586347431863579495206220499035405827729562949784089657445038184675939091263524059320871387677161439172120061124957114929788756760510401924340830740894355500172745495949404576950291560474896517389744798881492499395994041774336925685770371854854973866325606853603871409204249564376724423798464144103850786893138640743919983444764055435069153474843681136289465594663171486213263323980042 195 20454916909398829892752215164920989897208967508911145569541639071798681151367986151586637417168878982759356217949945115064965970993199375332927173439923870829104067936753896348357732166411654156743046220759837281152322663195139714974920093898279192446994438246011295426941556600412041187177070737265760147133963388535136730841784055549583943983134485435997250286260887997552439586231525819635452 196 5784000608649156804619652565433848911508149743675643946536150725436532389116172322612741989340830339373306970661331751696655753418948276412526377712932882811326796973392139574256671911388078369929815970902905914441154564515358348483278290063943473320927231300417161654294324293019817676636293284514369632489773929852442571332385937834180508101251878147101680822571305257448768902596330295429160554 197 1643876151935586248754399939921773116810182486644547522574931394691560184496243423318050284392287070630741841933378019077143506399048999971329130724719290951693185394006413229467436103698096164024336523036167059536285240418736134377577768434357417015865966450405239838574610117580502416572796740096959719562042453740823182090024610948939236550523050594861794055433090512131321745787299680000595278300 198 469579170502154280322766675531049889050354332086412388424154626755055295127166096965074495956707688435066906010806810696602807266880549367527600769081861123823860143036316245220327388535481508505121626166053137841107582772231468291952251659162456647405081187938952682604529005442352228812233748299317751943971576067364726098414387004621596338013983288661406797386564557911305883207061253640570997214922 199 134814448577053986805282169792993736628622922884821531317865806786679464441292653558786108022851345499031403018072033287477869696798466437848951332196655221742283227573826195043831707650038249603697475381150769226932426763168819315351792518817339300342518561304853340237443567344197364559064682059840826875446842583626890499075859917582879268385427166622726219796607207708139611089136627196361047391308732 200 38899227280459191228922658738537744285037496808640917940799748499667259786610767267305370174122455890802247614502186008612739056786894038005745594759755125342008500140789402911867996388949789661688142320920442599802588362073549128464204543479048386398735337784430034189040489804577873701252118224041780640743107374146546124695750456058528217020731624308820007796084547127780089782714259666276385440077302314