1 0 2 16 3 8464 4 724320 5 37229920 6 1558185200 7 59416090096 8 2167506244544 9 77394535148480 10 2734912695301840 11 96159966699204560 12 3372863224609356576 13 118169571125488257824 14 4137881135327148408240 15 144857367811462402307760 16 5070515828676757812456320 17 177476198820729064941353856 18 6211797013158340454101500304 19 217414964508878898620605395600 20 7609556567008853912353515539680 21 266334998585350666999816894432480 22 9321733130618779096603393554573936 23 326260788259092446684837341308463984 24 11419129609161697649955749511718602560 25 399669567968790338073372840881347489600 26 13988435373830560351258516311645507625040 27 489595245810927110030099749565124511508816 28 17135833723830521612336337566375732421640864 29 599754182208967502257429435849189758300521120 30 20991396406460023582370933145284652709960649520 31 734698874678633325172388544306159019470214526000 32 25714460620770255148956085741519927978515624650496 33 900006121835681780798502572113648056983947753522944 34 31500214265931477872716117540840059518814086913643280 35 1102507499333617550506485501321731135249137878417511440 36 38587762477078500518996712627937085926532745361327627360 37 1350571686703950545086656717113946797326207160949706490976 38 47270009034733935479150451254266954492777585983276366602224 39 1654450316217162052746391128725863381987437605857849120461040 40 57905761067623376235156019663008191855624318122863769530567360 41 2026701637367167579931802392585497818799922242760658264159421120 42 70934557307856239161121060586375261664215940982103347778319522256 43 2482709505775050968911674542413740880419936729595065116882323370704 44 86894832702128052740792436850873753201085492037236690521240233466400 45 3041319144574501326182951705846970375944238185184076428413391112309280 46 106446170060107845337560940916697200549947410763707011938095092772399280 47 3725615952103779171391938174831061361349782146135112270712852478026236336 48 130396558323632341278776526378774948180193860025610774755477905273436320384 49 4563879541327133021629045451429758843434605353195365751162171363830565151360 50 159735783946449672250159396336790874078142010716874210629612207412719725229200 51 5590752438125738781253692956551317006431264466925767919747158885002136229053840 52 195676335334400861207865544776436591859468823173529017367400228977203369139125216 53 6848671736704030201382807137017677421025873951698770270013483241200447082517943264 54 239703510784641057952226726349033999171478682255198577877308707684278488159178007920 55 8389622877462437042143599278104109395231303749063123120777163421735167503356931819120 56 293636800711185296686134483185762971436977462302841956898191710934042930603027341876800 57 10277288024891485387239437797490496407959013658209301844692618033150210976600646970680896 58 359705080871201988602622835090104339422636120988246988261494152538944035768508911130731344 59 12589677830492069601843510144144282542389802865110889906752333899930818006396293640134528080 60 440638724067222436075994617284732991704153364009403925916075195345911197364330291748044571040 61 15422355342352785262834829516058255892176229457677357273515106328432011650875210762023923360160 62 539782436982347484201888423890888293589979073185808246954087152857937326189130544662475583395376 63 18892385294382161947106797531050735130494154940040636486350833500580392865231260657310485837176624 64 661233485303375668149358381496373974305784559769571043230662610312720062211155891418457031247203840 65 23143171985618148385236999283315366350517034037806613297342042678828022417292231693863868713375976960 66 810011019496635193483439047564646534696373368904036812011924123533290753584878984838724136352535995920 67 28350385682382231771922561259758877706013103988744281244255241933305278223542700288817286491394039760656 68 992263498883378112017323065595511229163297356963458159282505562093223971942279604263603687286376949771104 69 34729222460918233920606816157087252281181560897095110289622559062230888748956658673705533146858215328527200 70 1215522786132138187221246311496995743028450522094134223466327718570639815354184065654408186674118041988528880 71 42543297514624836552743738788583127568003760478409691873949185868383424113936541743896668776869773864742276080 72 1489015413011869279346032651336295831273274807491232830230206085836766605190462087193736806511878967285152268736 73 52115539455415424777111170084454582859907115738449083834509176843069683596199048736252734670415520668029781006784 74 1824043880939539867198891367995862830618566757215344914201960685989488842456696104932234447915107011795043940990160 75 63841535832883895351961204191324820515102305761468296072165536433602148506591400511922529403818771243095397944718800 76 2234453754150936337318642242656468064464745795486161014279888226499127200884442512318628359935246407985687255854692640 77 78205881395282771806152479951698697824574250073799229635521440085951122724418696496861969080782728269696235656733411616 78 2737205848834897013215336820480101537961206023423657464670336242453526686758177172142936228738108184188604354858393375664 79 95802204709221395462536789053710446248806095817897235405736121591749588246835411461943543542929546674713492393493647084720 80 3353077164822748841188787621998676790640380767629325967297900443406390300819883837357693323610874358564615249633789057038720 81 117357700768796209441607566847713972035841475162548515266328871231083398299206802537289484611449097428703680634498596185737600 82 4107519526907867330456264840851065038472558411404203612826725519799928268509520287114084036161898438876960426568984985345681296 83 143763183441775356565969269447723492881311414454104819861638813946815947047712266171999237474032895534037379547953605651849369744 84 5031711420462137479808924430942666643014981581881523242374787729679465437965401558941848370043459226508275605738162994384759302880 85 176109899716174811793312355087128015550273146883123468881782178115074147970653680009999646552398822052509785862639546394348137980640 86 6163846490066118412765932428112243547363980419330158799698392881968010298606014008811280601579651872157228353898972272872924797902960 87 215734627152314144446807634984881110565803444937794894689824713602418384101574364029968005609591563676019632112002000212669372551569776 88 7550711950330995055638267224485294786346549918015313002667190112304147030775780981937350634300432083989562670467421412467956542961481024 89 264274918261584826947339352857204663076617698177531854991465691402183974530904704622248069901613645726889956222294131293892860412590136640 90 9249622139155468943156877350005490993094001364955181291726972167573214509353348945377395016337069427736494731107086408883333206176750036560 91 323736774870441413010490707250242665570901604150104258744138556488869527585748555076659524887809247714609561796805792255327105522155753680720 92 11330787120465449455367174753759258967642116902586984029474908977912869563087412728657459542772295395252069027947072754614055156707763663569056 93 396577549216290730937851116381585675864453314125793084689442329860666938036622161125239731291196207093111003594287922169314697384834289542201504 94 13880214222570175582824789073355674738816616500060216904843333626454289808397476380150671816405789167538781248012469404784496873617172241202078000 95 485807497789956145398867617567451285666083767601400415067892623348242339354446984845696764163106128861296592602592170351272216066718101501455698480 96 17003262422648465088960366614860835473736828705254870967667128491559284689350182374081615495617356213602089365366509809973649680614471435546865562880 97 595114184792696278113612831520129855136817917087755291812441509490672054371867390638032703652185626716329550425776950817180477315559983253478994171136 98 20828996467744369733976449103204554229499117681365161752692763699023003977665633123458384020549839269735462130711534101124016160611063241958618154023184 99 729014876371052940689175718612159538973677331055729625734545352706917756152765185196472757965536356566834248716865718442647903430042788386344909657618960 100 25515520672986852924121150151425585999880092571947917361085151096934366506584496562667327623797426516175548935790040605553485875134356319904327392567458400 101 893043223554539852344240255299895542358072971821310004461445010729219840157333455114295559038178222544607183969221989028319796943833352997899055480946041440 102 31256512824408894832048408935496344472845334121215426457269902701374949644034466935165945235548549860641046346614296130850263466527394484728574752807605868016 103 1093977948854311319121694312742372063977459407810922313252746851797974566900993104092360009440788650065425931708762560465308943946638464694842696189880359438064 104 38289228209900896169259300945983022351726885156253097913543298882107892293659607373235072877008286211788601588712184844998098753876547561958432197570800769251520 105 1340122987346531365924075533109405784014643796402096898334062675067923154735879698608717446433512832990537784260850047652127714492564791726181283593177795397808320 106 46904304557128597807342643658829202466322561028424611768811749262636492097761501703173273497253621573780016785630777198957269691348415108222980052232742309557608400 107 1641650659499500923256992528059022086712144847040419365665987270056369615878820403043120096027695771951033303748135056264771322598328140429657651111483573913561151696 108 57457773082482532313994738482065773040843469643052391837434935809962392451022464152794139322126537133280739310895056498585363458087016397257684729993343353271470938144 109 2011022057886888630989815846872302056519131014920714595888529583768946624340835981964097878763873469748924977454507605603343080649669794013334467308595776557922349467680 110 70385772026041102084643554640530571979526232845397951644644529538973390932146407706818239202810625753790077727664844177292815304708417656343044654931873083114624009240240 111 2463502020911438572962524412418570019303955414365993332863819320231317305106752529142213753987355658985663741268823002135198444373029302845168331259628757834434509262755760 112 86222570731900350053688354434649950675949311798407805731848651125025006060136327926017905511722786242036689102412226173186785959517974831101128074806183576583862304672514176 113 3017789975616512251879092405212748273662931197237374742370368359951111283488404801226034933703494230066452943730314974498663225648551269864050539126765215769410133361801015424 114 105622649146577928815768234182446189578273804165591603442269490359236974477788170141014374364173520683321120065425189256684999863542765569102144240787310991436243057250960759440 115 3696792720130227508551888196385616635240660824698262897363605342022308377332088520020130798535141974037474880015270810977341805943365655659493818063765502301976084709167464246160 116 129387745204557962799316086873496582233439436472502120035907397858037903424877024681170199690481494533463850752068913528790501096932112103099488109592130058445036411285400373975520 117 4528571082159528697976063040572380378170627027026386485303256286273011715531175581110884409852115139064974063414948540015112734879798784453155957585579471924575045704841613752447456 118 158499987875583504429162206420033313235975679248773738815668118407173113114298403398874012073412798157324629562570660527453823862288404932929103408056903390388470143079757690412161904 119 5547499575645422655020677224701165963259205253932604449539546689600210904598053924374648484772545117220953328061298871536358750580592834751028283313267763787735020741820335388165618800 120 194162485147589792925723702864540808714073038301265565801856827109267956837951048452036000844197579683468842588037237275420231709615483372535424400062709082703804597258567810058575318080 121 6795686980165642752400329600258928304992569264902284297131158165318636556879399322570796081865963562212542693711565188216290722193607515069915326125227217346491670468822121620178203759680 122 237849044305797496334011536009062490674740119759254142956281756361996392102483043845206201062519460005969812862981980544842313301408889772476003016815626622815216251183301210403442363443536 123 8324716550702912371690403760317187173615907148223573144005710016233989036739028220220421571332717043099003597641014192102339943233519143742527040706266627800857804686529561877250671366869584 124 291365079274601933009164131611101551076556794902588710931019782245548150342796223076934514926608758047301788218217673263561812937601372364808868515966000511951961016166023910045623779276537760 125 10197777774611067655320744606388554287679488497787336827689724406613015338246547489500704800147695784066923050398943302626365759285664426754122270022935928257545867836597608402371406555154948000 126 356922222111387367936226061223599400068782107647636925871826830444614768963280249628690125352419206134879241698458775821935261833708531468499511371658596686762265903780644293874502182006814600240 127 12492277773898557877767912142825979002407373922275431824946126145652057110298388433482318832765980243533733431388638571136273219252216915864347291647028009506370516135120851686224341392517067994416 128 437229722086449525721876924998909265084258089617241265652975570352577377529904491379588864606617332306381767077717334090571226633685039749513478546470018892833309109846595674753189086914062477630464 129 15303040273025733400265692374961824277949033171944647481877737526962498029399178652809254424803803037717074080279452711987886990592145596748869417201276843390825299628943412244552746415138244606008320 130 535606409555900669009299233123663849728216161552338498235959830450036165303918194837298996046842193178778835609276208044172669780624588179520482975249296624196265748096834613534156233072280883765627920 131 18746224334456523415325473159328234740487565662408351812960456248901712605318727751706897660197005175443997607386077218142323578660548758378835045599021453974165549172248290688003180548548698425268989200 132 656117851705978319536391560576488215917064798306375381511368055379644880564740137334265006548411489022938210117887505601853809233563129905696155290638719789352191480436005122101050801575183868408178592096 133 22964124809709241183773704620177087557097267942568416910322525547121268466695086827644660502764447459082767106654970812383081576266691425476482137544454365977948705548894459127495792927220463752746556936544 134 803744368339823441432079661706198064498404378017784258271033482913936214382021949740406868404515852092755110302097988320335472234589092259724848984313350814367288548617507260019010573159903287887573216522480 135 28131052891893820450122788159716932257444153231043951356357979752940940074242519609386841231837600351754192437737828293089933391484885015574980586411247277984838845296330922529648432828253135085105895969849840 136 984586851216283715754297585590092629010545363092908192036490881909472420663909597458827624312956335186036533398937892939575255102388577149354177779453820417531183803797056874884674471104517579078674316379418560 137 34460539792569930051400415495653242015369087708348045536899871817063256436753334187061277098434783673836225804496289590424945666913835672765348002900474628794398577899755001241466345618391642346978187561007728576 138 1206118892739947551799014542347863470537918069793636131983284884228944235127141827322899165099962714207222362645911512965747107204256007465358746741867344301059802756583439614646025006550189573317766189575167279824 139 42214161245898164312965508982175221468827132442799242531653546603162818639132005767473584972457758378918303371717939665405661101055842558820740728572400486540185212985565625307127213261537690414115786552429170572240 140 1477495643606435750953792814376132751408949635498305554881878792373052456195907051772194144857475755446941484998282570997285485263105203446166418800538837143312535050420643799318209943294277763925492763519287080105760 141 51712347526225251283382748503164646299313237242445711378832218048518751739466892901831629501014488545312235831783255364721720409927815774606568629528329843403110749695882568778906862583255588106112554669380187958380320 142 1809932163417883794918396197610762620475963303485675692086470392377984178198731093028362864530765014484426574745373541667211210238792287181018413515402295783657790736731711537296080072323434251302387565374374389617895856 143 63347625719625932822143866916376691716658715621999794222304292982645351207640000629714287471458874620359290867287071618708887112156136439668815240660103560928363659345215687417529268343763249049516161903738975524871152304 144 2217166900186907648775035342073184210083055046770010094147833010722103171241519678922190115688590554150043880748601356954995829759375177662196272833140222372850587727072849922749925299925166655157227069139480590820280649600 145 77600841506541767707126236972561447352906926636950614561352126484040508744272785684654998551828095367859615668987887673594461272976593113113248857378467962870132022643625161506970031380370222962028492474928498268127408887680 146 2716029452728961869749418294039650657351742432293275455950047440030283665804958483835782522203611880004898486109631653326179335372734480981879807859259316550180894910961844455531621293081778745204246661160141229629516568366480 147 95061030845513665441229640291387773007310985130264700562443307294253352101901467172902987950701601220228987180061736346396817058589113924933478853616693720839796166487947422070388007282401576780728191806701943278312683071585936 148 3327136079592978290443037410198572055255884479559265419893152484149675219083421486614729614581645183330533070307512119842964475251949348959689716847506428196665347830453663485151543526864570399226295194239355623722076415981045984 149 116449762785754240165506309356950021933955956784574303291546318259794349178712074044712902673015838915731266493522923217515106307490582522191838989029482282461528916796676703115885084485097225592831193807796807959675788879359246560 150 4075741697501398405792720827493250767688458487460100820515982314538041940087396471459169445266207030385405931479898230063711477412303607968408980585830903812731795126862908448462326383300146498411820061846810858696699142456018687600 151 142650959412548944202745228962263776869096047061103531818475870476413623253104820444928058749038718176221968695623315795558305404970568314882837117397390339289135619705194803208825635325215355417305396201754774665459990501403771869040 152 4992783579439213047096083013679232190418361647138623660463981386226762537622740410911996884523102449174419126215138303717915561317896255512767352457488381962063990000509052528888343034095846292852449721522134495899081230163574181290816 153 174747425280372456648362905478773126664642657649851828823165415974299275575957727854737481970448673885939304827468460664079026893741284919496475896094911446970191936392950386067768401192495556851005944487553733779350295662879943809452864 154 6116159884813035982692701691757059433262493017744814019484673250892087960086458747648948762960888085526418431339182217814814171918689121802055707089918034341209105182872914348779633967943538893925065069723245869681704789400100707968855120 155 214065595968456259394244559211497080164187255621068490843121709357289896030052796318323355545755098141893135000968770953040737351279269301685100045924403155585053655728098536963995019323650958515846062790721759938605828210711479186971997520 156 7492295858895969078798559572402397805746553946737397181942380364134037888003863964294666108216232377028642300621826911963382146891852411549088682286208619617232510945230713847431104421853541110751066589568125664300168864428997039794881380000 157 262230355061358917757949585034083923201129388135808901404716346088943037967614705011026490221534348049468547560979626277784560783078500392111351735109449084621841405640109889867619676321201729094178796766745342949889163719490170478820759502496 158 9178062427147562121528235476192937312039528584753311549719610992699057091926695042247819001346857740371345096303475466557880019008834302834471020511822066728181408486534568496812317494826196794399251945723028356383110804017633199691772418864944 159 321232184950164674253488241666752805921383500466365904248557618629591885934556857575869955657292289330165591236873768753798520637613910372367157554142715191415033527391988841256977864682213773887973828685335475618956024845829233527183532671967280 160 11243126473255763598872088458336348207248422516322806648825882420682601217534625365527411501501338178376863244652578306073160233343432326806326612230457407702140531603558370763995560660091439058913651179161252713356589083559811115264892578081309440 161 393509426563951725960523096041772187253694788071298232710813330159144499172113378807749128770145817403959324708793404032805606503898123722898824396562626546139268932807568103669036757291083201122332348344126998207492817982711130753159523010209391360 162 13772829929738310408618308361462026553879317582495438144907257620682111995565357534866219606446448732301909500129914850825248475260891967058012241975409616057161269316194392735683470538065977845759915884854638484791067298829148057848215103149368712976 163 482049047540840864301640792651170929385776115387340335072188573454303527855388856539952500811406288564293776556371929322140139437063250631137069798593502864275849155172949861317903959742310618498935562088102092445640600715250911889597773551940871774224 164 16871716663929430250557427742790982528502164038556911727533158783163299447234837676253506943587084935050340545580282027895261408669650750216118470650814895498337878225551750764194592763716016176187702934276724416051695953910893877036869525909423781075040 165 590510083237530058769509970997684388497575741349491910463759543514249098019720847455109992199383286625675107666867201377712145523951072096815951489016556249840247520992715317169128574300083337010805135560554654560252996198244090919615700840950012159115360 166 20667852913313552056932848984918953597415150947232216866233077895845624857918624292611054083776204860923511293112937447396684761069887540093664582763385564446626408254821592827251983892431015199184089308396740532463436990084915123588871210813522338818395120 167 723374851965974321992649714472163375909530283153127590318180270666708998936540845214949642571987919375813903573529973293876707519778570115282113759586685959323660355122735432435965198363465879901375511560246929146497305018748136262729531154036521911571414256 168 25318119818809101269742740006525718156833559910359465661136649681307624883934210639601623998934696943927618306437032229520696064422615122841988179363194267771081251899727810260762031980824160016193432786559356094434683481786407810432137921452522277831980672704 169 886134193658318544440995900228400135489174596862581298139787872614725939567743280229356816561208317430905114295420761367401334593177670396166430569724406902859461841408937640475917687268251801616450914470149078162229889024659179597165348241105675697326608670400 170 31014696778041149055434856507994004742121110890190345434892653007790297711512453805483850913091206894585653579136681935931478338135970533431805711561889179522378942970103104294424385426015028300526057565083285600788479564188238057909074996132403612136840767907280 171 1085514387231440216940219977779790165974238881156662090221244024162891324260418723850883157226998581857093456080414483899584871879864649008547853834381347434868262888368540324200198083160992570563426442282015983364689483718287799085544520494295284152030944770883280 172 37993003553100407592907699222292655809098360840483173157743558482496273268844816780121680235983134529882744106904110480928667300989113909790821562550120051934214712219543616613989588411361649623823877703026785170478834044970051220246887169196270406246185302680098336 173 1329755124358514265751769472780242953318442629416911060521024812990919918521039791516218515815073806869446232381940084533853054830285744601234581130186124888649750551850046288798959997072940863765744691441783863823337692705974302787019780680566327646374702453558052384 174 46541429352547999301311931547308503366145492029591887118235872469509815464641242504224766090263914753038117335156628692225628621261387275039033028746502487373994860967584367252603435494394176648415884562030433501965059112819630277035898302528948988765478134155217245360 175 1628950027339179975545917604155797617815092221035716049138255597004373261079507960734889420061302539611760290340077127251316470468665120550564604057717283245189175731501458011197415533415280770844696551280702937116002218349359231472361919657032558461651206016540470177200 176 57013250956871299144107116145452916623528227736250061719838946808962741611103621613071456350941879993737708349788089854451986895143464298846648551385379762299542990550263438338688359684286253474665939250309375888118470846724263750848749054966901894658803939819335879347840 177 1995463783490495470043749065090852081823487970768752160194363152099392093629412539633430685193889790268131846566985954245227473729210575513994640786560101475266740403435075853395975967342837019516858896241592548926085860439963356191897525526712797727668657898902893007257216 178 69841232422167341451531217278179822863822078976906325606802710531442429962755822710294141873134696874855604167302379838617619706031508251715870853419627314375214863182853870477368374937143970479889275085107517434890310780352258546947036288443655394075904041528701782166405264 179 2444443134775856950803592604736293800233772764191721396238094871737614618389068508339432816895213119224430619756328805451289648686559333934605795044603929292424276496349513195771342909693743214496130590232277601920776008097535520407301776191211217792442766949534416198669291920 180 85555509717154993278125741165770283008182046746710248868333320558138564730107402836051368855843996332508633262565852449777528395053716966984349132104588573967775260296769661375984492339906164239291100081370577402859074707143559489403751572300649286262341775000095367431578417120 181 2994442840100424764734400940801959905286371636134858710391666220248657204967620940054128501339398772491400004694967423514258798788126579569622787855992721228747819712620121961238186766236464280188137325609503068848801690882225625372207349420006217144418769748881459236144956280800 182 104805499403514866765704032928068596685023007264720054863708317719469763411822336990725890728909628201884884025982509997889379200941393293855456703083245283708260589605362405270340197151099183456223444225729976996660028906789981824856830116415862264034331019502133131027221615382896 183 3668192479123020336799641152482400883975805254265201920229791120343837882684331003162073587911163869314487942645485772924127715717377196264337380598842333780926033768258798785533008204736858077670272532250218229035475212390370782050173168722592698109963293973123654723167419368223344 184 128386736769305711787987440336884030939153183899282067208042689214483689513528050445285534482913640881408264175801743452934131080885738121627001896857020908654937030795050957849002462972484777768260933281657568636471358546925439957219226621773500163214976055314764380455017089777302080 185 4493535786925699912579560411790941082870361436474872352281494122543870904824902153713882306292816046005408506258731230195834543925330524857836684568950120145356451619082860054037017535440245394012596967665866913690275406946595394165997446527882966393896424506237963214516639709405119040 186 157273752542399496940284614412682937900462650276620532329852294289592628010009482323564622948118566337407608631003507522015733988291513431266613950704874719216711631206337563627241863072902103445618282695403178837933048683420646218617299737761467542940252428707026410847902297973564174160 187 5504581338983982392909961504443902826516192759681718631544830300144144471917899502303124135157311275215688795919784400123189947996127141546400773908154165596519848532422976506568387203392430605237790198218539387668687966790948262935739851907742834977166346277499542338773608207702566967376 188 192660346864439383751848652655536598928066746588860152104069060505171773337397482147654997688429987171117662717044022355229482818088562458906581407861786036845869844450404196020032549310946880748568901430388689137842948692352485897556655078906371995894897253265298786573112010955810475998624 189 6743112140255378431314702842943780962482336130610105323642417117682923010814339147459162983138811000129729779779288964668723104638490122628491389639920411302620352922373366228745622841923237904826879023062337923944710797550426295123443939540369419490331570621322043734835460782051086353767840 190 236008924908938245096014599503032333686881764571353686327484599118931122414103713427222574415638307657580964989290956351519532048908442075423955126097763549457468240380931910587363403697256804153734171758834280286964807916631279247910864395194287712522601685449785691162105649709701538012774960 191 8260312371812838578360510982606131679040861759997379021461960969163023833160464131671817640310892121549908848982040408943579801957421257915119889992367671130239580781580281207756418563674848433017792719511012671943002166208151536376638496134052794907026359694235395636496832594275474548265519920 192 289110933013449350242617884391214608766430161599908265751168633920712386787610854725200272732487282263349966838248557829911478213902227834016619757143623335834887661306618586673539504754625013718211934106354252288601761801277801292748496676058422979668782737405763327842578291893005371093674502656 193 10118882655470727258491625953692511306825055655996789301290902187225032342926180532495828009738437564945064161324721018809398151293086686713266071092086624084729408632332262912158552225916348550161012095032396605271947899595926407773668889526156926709712794223983145514011994237080216407775802223104 194 354160892941475454047206908379237895738876947959887625545181576552877621822136549874514036816525432292863494953073523209904436051739986554072673564317406222440974808788391707984440965951785488645881105225630355991350957287405293940212640851174656164540284573188921868336365150753408670425414961181200 195 12395631252951640891652241793273326350860693178596066894081355179350739227160431043872183828425982551555051355111967102572358591398893644648190421625726992520193692079175232899128053214507896571255831098642735230020041019691485394929287335418194874679626249448435859612516196648357436060905456463876880 196 433847093853307431207828462764566422280124261250862341292847431277276211642747588455091197483309135501619762287541297597699162916392661703556688921017743744866886802570294556193633983006862842443391544867325739373180893411375835807050245234272593667123991902252744257140193440136499702930450439372810080 197 15184648284865760092273996196759824779804349143780181945249660094704672513998368998905691495102103833678894093677880283348685819439386007918064296612351001954819802621119057677576196456192465000765144154548055171103900723695083757516388905255889197906124885316435715876259848755580605939030647277750480736 198 531462689970301603229589866886593867293152220032306368083738103314663614979279204119122118039272214018058948593953804913355469452425734294243900475807791918454513843479923308131808718267585803781949809680581216757584168261566177364854509661044337394579047132911735901172889384724840056151151657104409388784 199 18601194148960556113035645341030785355260327701130722882930833616013227684991865053222024196478570965308497317182087676680412002589047779945830477999773679197974794231443318258566465999626507293098512608503511100156454910506092107185936063439669297361684418946019400550873079680513910716399550437927162034160 200 651041795213619463956247586936077487434111469539575300902579176560462986473627399073933192794964107562248457147257904951069457444530459283672764299152618592233061961462149861892636612451516910100260899212054997643869558731128497332397890603305453063489079902934975399575456833645148435607552528381347570916800