1 1 2 1 3 1 4 4 5 8 6 38 7 206 8 1200 9 6824 10 50912 11 446752 12 3828592 13 38953680 14 411358960 15 4740541440 16 57933236928 17 759535226432 18 10488778719488 19 156933187370432 20 2425018017191040 21 40031753222399360 22 689218695990369536 23 12461424512466701312 24 234386152841716303616 25 4635858130224933306624 26 94897084481151078490624 27 2027359561646253296320768 28 44910494519718496656893440 29 1033379686986619360244168192 30 24555152535485677377911038976 31 606044782145710132020384089088 32 15404598288525610384993389532160 33 404969492007359490677925957940224 34 10968271765402292398161465820710912 35 306455589272286789193402501231977472 36 8797253836620019907689353652098328576 37 260382597610290716779836230392326703104 38 7904109911655016660290049174541345738752 39 246759014991246248228032812137177125847040 40 7900201695869078746074863504346866466025472 41 259642103368039276155869219633879001439326208 42 8735581764191418246582658944748232642386714624 43 301535637715683135194611307509122327005995241472 44 10641901673263872587285875242566375082036583424000 45 384662004950103677455111209780364074775322106716160 46 14212086528906969435997606210628418556083912767324160 47 537102424133555348043950631428390590777477901908000768 48 20720771311578804618904421201238511483335451867893219328 49 817285214099931404743842440616402613148747707420602941440 50 32875402972123164003463888367478003478573287332744774582272 51 1350362367689642717598718382041688961782942541897329077993472 52 56548862099895351192701018508648245531693340911109993146515456 53 2415720193139995065242331497830392478143958452207691327591710720 54 105112290283314845958581441988876581537124263201167907134904532992 55 4663682534382112209813194679210092667472411882147990607652431200256 56 210598847237475644144262731218382455886582897490907134837317701140480 57 9688227087080579610966438852530302942621033459836908374479136331202560 58 453474564463719343016717363249682863766978564671871957734445030820413440 59 21606886630030060244805439492650866880687977015102281390440077009904533504 60 1046710896571700288449396816537694881106611694012167068513122957827509714944 61 51597850442158331529119389393321798842927403585032633051718880335401797419008 62 2584447399921691221114490182647178742402906403604368203929520736257448908947456 63 131630173947950497953282142549686754987171391098492740389418072209628859099512832 64 6810099453034618360981748644291200373245205218763835336087768539910675461287706624 65 358042857082470767761891966935276456289600480653979482532637733557189610922699915264 66 19110374459344582051894819873770155906271288467853118062460908757997137881746956091392 67 1036211257217242461809043228110141660903135413003955485314618618187443855926671311110144 68 57011171096719584578425032099894517492477611592024966012157143778972488616647214074691584 69 3184640673851950355604586741831550355390691838111571574763862862879545250024960922156007424 70 180461627980818750635782028931488132925322014837123475006587185378869775373211592752234496000 71 10377198545303159504150570887038565182075040752449217092189465178905472568854960516178628313088 72 605042625877078061851611356856126320792581672007059355224217242753351028824299863371026894159872 73 35788167759307844846598441652985161364576048590125126663450251593399525624871702568826720421412864 74 2145469895574953449392966496644333767349642821887980064060670407114922154870880923837615914547675136 75 130419673604667589220794513297776129265210619142764548464366917286821500843535076315449242799989325824 76 8033300248723063875570180490431099084585274366525347299764559514148352015752349118344215209269094514688 77 501533479224338412652145886252648051728699919876956565700323171947493081742288273067919303334156098863104 78 31714545338068960749197613578934138370484368216640732425394327594080622709708197704904788774029528475369472 79 2032194181506788910924493448217831917884951105753407875421366829131747092715912205225899178902941595066171392 80 131846832136673149617800102712534120208416828982300951594647843207462128124465935910056563752464431210821582848 81 8664553588120913292349461024482426475683333784157352452556094459935217503754555832467829972716642900046858158080 82 576410474378375345033748847486360366101180281034008298229170828030057917605988847922967377915101388172535082778624 83 38827125572548535303146591202536295898324346551009954993037296847454832268662633407084967824490520023244860364423168 84 2646653152421664181788466295596556766818633993775638111668189105609409672733179524905399503269717236713189474434023424 85 182633646940614068404864250648559810479125292834531231284430849019081505019142467610332946846632297185637461492720730112 86 12749440550555019124522337147148141260002010561308116255987433569945908180674261305741418857174529661620448019649732280320 87 900688091017112304990819937815534001545035147027018612813849266758051878235466224344160705627423062731143412177074804228096 88 64358114498176609454927286112272426493883789338754528771903251624785496474263535647868069248932513343315632502604290104229888 89 4652354578427239694599168612692606580218586842975577078040850628457845228910481680781812111022037217478335058301777259452694528 90 340062652512432107624205451430856545943211259900310991773977438917621164846724437364484929756651243739594967362064511986820972544 91 25142065154250197486495652286830328788677623899793157888720888774814960549375705585655618375743371235196560038232685494756131733504 92 1879076904030846507078498765861474896129431499117288117169334086861923267696050385658307170654841395728317274022725177815272953741312 93 142008845890101608657107802897220358229110385100401358954374324256180367284858151871018133392835476296968337335143226021999408171712512 94 10847147472823142348153101395878797393330237411609742583383678637583267383876698952970516615283258478544571363131171055079816561940234240 95 837584204609248659050460795715105178888077013081929952383185954565086531372275991232713748008098002749790566342747237747163730028403884032 96 65351908479987885067944337400616644543534799337106445783639407819080835682964976207517045419318094191235801343857879167214375113426701647872 97 5153764016282712684067113721744177061444455359246827508151893918827799554928705127836896033349767944181516765609373319242211051906675091963904 98 410589039559526161808119951934329400168967753756738146951918998455636491128667708983299071677432687903322561951635918652888983834167417310806016 99 33053347145874468882950438553713733000792283562318450722102696065259797403405085612899512854427689809811028895506707992942029846341534474940973056 100 2687657870993609530558252186005893803533836405871573587178637529341203852080568387917500014919198165995485339780547378865361088379152596498632409088 101 220778786328748577457132121416358952303846366477655111310808599588101800670796519140518132053285805726946440637238281719974040118235713372054169321472 102 18314415018666329604775137614212520936397861520287614396889208118544132912529119436100960748408339917904491573226072789178959363453433715759903821266944 103 1534564262843873858459324760612192654774781583239057782240897036698908513725423798293640991119323355680870967992053619884654820678947892942266580521189376 104 129819727855096862195098183325421498683212662274193370024732358695904915699821073413635084431764757739684626107850295964203189509605226677117588982414180352 105 11090593901548088287976381490400697342576006179157464313812190399514912689165501999411711575760134904915801060143880019882645999139202142282711388223331893248 106 956473108473727798578981452921694450453685787785590478648438791751575160189841595008757294754210108961776904564114998335827201680703846461910240665504449560576 107 83283853854080459544370234132736269390742873968719817254740662961772953859521337334603346617685599239500716034000464601275537431526270364951092280770808361517056 108 7319233807613564579049319042053039714510846376289360936037034154248656040277084797610447881356388845027051180894908956092365573460290914474149328911650350597931008 109 649349411511161398262911055872236643811137308389396450472680076378739985585336509282952684136617846656183094855096652502675097953396399055673125145662505860877778944 110 58133891344290762819985981981818655374022630888826603128259686391635902604702041676706679198296852700243100909419723988601404678694726886610959714431044549011765723136 111 5252936540170086331548983890675745869610969470434830239704832217655235323064491205493197934996415974420615848652129415628717488844189407881854526798014645472656783048704 112 478914718598947666699394990281916761105547810909790212536358294293033004206905233885105110169314517649539489166749943958827493195768155847427953874350937046495834757136384 113 44061285946305492539729717136920279635212463681187327665770030246823579737047068707944478631409304696627356655907450329104164737342903214048120196880847950990196014655209472 114 4089425557768631809128033103821947414949620717054178958146777717463937276712019407566531714831079651844073299154492193706948679094245079707246358805798590844086774010231128064 115 382960673401559831219986163766623461688779602942106966102593624085611099986962660541571655916267406809948746978122632383111722827036994808288045198906005455891560410920213544960 116 36172754469085125818786383974359390662758455621401143221942467994322247507544645793890319272478396864944527525847686572712850747312600172914720383669780570671862750174440102821888 117 3446821232114423546187024640267584363053431707029886307507637521843240829922364582686442158889713847208838285499518265600280617534631670940825295223078876228755785801600102752583680 118 331239005403543603969429109569933172394582220579374802162265130203018044419000587857111040349215326681622965855468677153169540403828680896085696138871551404272768130840112642025062400 119 32107289850373502594963435182868318254305173650128585046571107304788308690425668716156841026068365688071787504699363187656918737581459980001355932897530038955089626997223570522960297984 120 3138210210379689991264155640238429858014882439771390035239286857818224522945793708462147854766723356418645086972252198456676334911084729355197287548016050315029182717549560034344977825792 121 309348811344782889087229169815163081522160835653933581319534554181622210751932530349964476790513494094934256712658162358039926633012241830099761255110193032393756001482027355249450340581376 122 30744519219089488521722369625376878903177396753177366547660428008039715711632996462457754328719161007174485724222791386110612877033462227081855530844740366544094815734404418012282977861500928 123 3081102633337961889661196874543662860139829151493426236756606343966662811623605002732637808315346622222505284043651082940772068210940327924223053816528113614874734462822757048980166276978573312 124 311280134862736038258181879706715976744122899456885746359526900263900057325743626262666810849123445230555661826096348445538989724665283853263010827142724572657256792285428846417775516780538626048 125 31706798424011079977252879237770879897414434080962596804351885303170075566834507513928055659655952056285387862172897076952037570921171911101732554882803791363517414958740268659275043057298091016192 126 3255351651428769425063729543485594089447429588205053150377327200711170568424917838211466066928154854255958430432261996535733541011584804840053145368119036282431680458135942563158842536418864667820032 127 336939724036338850452892673713355693895925780964900602472104219812701638427166170030769825694555423245518492127760869154718457608258561640552790014646279471907368656103341569209666189575930954765041664 128 35147424108967270805935779666815269193657760048499554311940584718603892448451249132250002379583079635723366022855498540212113044041035114834633777150104045969276002758997610185870700096874838337372815360 129 3695570413295689159808679528770428607370154491499141599384665081784421294830877461002953841435846527912829008778827383622703167035372777067722391338718690646485243551023504328155086341291293630441220734976 130 391574287540272142952938922743489448747431740414571256757795263736595284989438311108181266752025377108818187404080147818857675894925331869191187916255928946624751197685787002468835456319348524143032148164608 131 41815399704851846439290646674894542808073582494125704454002986746373592851879446434204034784366961651142248247752085227223232631795896209092060735335499974627873338985077417614954571123911592981242287388360704 132 4499316121405679428485954699796368910886570621990785822796009800817067788453568480558743582140715029834327469923913458751696867309778205935948990796998270713763302365013668172877947468119137329583419316680785920 133 487868621643309757777682449428048916541770486269595364272620310904403635834799172884521208968340449044919741644653824338912842952396011645807461220192702729975836003246267613468873278123574738463469060054971318272 134 53296084517155743618882824939144580497967932648512881999087449276209076569376997784416843629355085278011446027941409328243101479195605296419913797914846343837625257295707955944222924793554711222758708413584465985536 135 5866481228104515937380397642907411848736906834763827234594910657879321831604582211256007282225714317815734547347131685959147184067395746982275451820544005379936120940134844251305930592639650720194555220226001889918976 136 650514408885575752217775573222364808630152199262846073841219967764857907618829335792159196640210077669620943873705975066252009521566812701766495725974795933587839088958062326150873702593261379021612351795487378493145088 137 72673139850238056397512954801742601855690504256474513307060065129781142115501904554240587576152547989376337382683244147266194195817430689384075968811352679199318672720413646990629424725469478938968241043387807801165217792 138 8177799586111405346015703847507581200121539755908594607097006995792109031075369777993864638348191531542808292961504405233163353207539356305743616907727441002640372542269620234135023231834671721366510587356449459767959617536 139 927036873632448141889636996389107468959247126660837450367729987215141402907151522176331787083615521914898931298180370475002035849450400629291337979368154426591078539503777713299023745929235689323102182864928387352604390195200 140 105841344142406588787631486967946994478346668687271401608796868179811857621780739238615536806102187882958256759481318773012965385100459594449580528280219620099699840869380730297256140528136848368746034298802025466609913452036096 141 12171959607213473209357461449336621683755138038985155828761886721885514059367932428919537647373199029129364770589449076262270326229770054934738663879524413844511353240334846914447735480523684456894458096040025443576389489943117824 142 1409701842868895380587916586480537850986562747704634195426860844151347110524629833900393942000902281965612983401872109867159288187700312787074410288466090892995598911556445946444437530052669813228450984690209969148360962554086817792 143 164434620329140193946870120713307259161726783433666083342881339554209174898752496667598855591763680606738862821317969717009486039863684276461510591742754044511855764432352417609046564685743850710499899777544532088789139154186205659136 144 19314073885666030665778242339093920267925833797171256758469327859540745390221779588578499951385294540182631262758401811933471064653315530544206305868939464159711278339965731488284798499393004601206798339700506821279398878556172970885120 145 2284635331772093644450180851662139758476413990979385822262626087545010107937740520579526701833882646066663327003215988073918836138984808335350443177346089846316457904603764870412385939506145217879428429232516889396922902210420672896696320 146 272101458806010061134604856690136846246326441956623818841513032254033283387792133315214939079343773735896782538717559511400111815709278592846188750312573882131848327034918393049745780492396177775769790631575557052236558125217215639757783040 147 32633264018874917955600233612077536078724339698988979897429459299523868754579992777266273688095644825116026870059482800526212584871197087539361817693157473432162376288706898333191023333477393314601763669491825276408467292711979755100694380544 148 3940283068869994342508591232677220985964561545010081104427373628758947910534233806497632526011232964288554033224911168023582355517039177474167443878771717640689589293876032418112272720606880941893169639079899890488357045506174772282224283746304 149 479033975889306377236315648355380679708128420492840532567785512784355925204012318191217409130058918625695887847103157585798991092821717778484730220459715309822893208076287835085723264433951402645948759940972346186629794981401344128015247951790080 150 58627243413112252168740838684910790416336086874500910204397743861794598325602690840413236076786403915980020657712682610810117836856389718096034398618396909723746937537630064105794022823800270911133052459127977687312060602984092862019657974914482176 151 7223879951286094630173819135311293063763396003980551020146858836294902106794162467144142332838903276904732563273547615992313691943045027083384067735237820038146602746019741533169393194233961370071067451538156762494730846253491411540744960797241769984 152 895974331750416530054334698748889783386914756495367258301341352143301233360712069325385373548984037781554765302317558404686294753269497740744951710376294729100967609478376668991670543829922704622521623452292206835247870486613909633825137328488525594624 153 111870498827106022863194467917894984226192072943015530390545241726476949315043772425899980709672621280671157426001973449763895111078489109533004346023593135968731714111524619031928560713359928135964421387102767235790040545400836403752197988653067912871936 154 14059125307180276562082155995100407197599266411085896145145501815553768751725607921525357094271397184031320769658582746826492862317704793912507954482489884623392686864786734624584252113644329638768554459648619551030693588029391494895466003535441540367253504 155 1778508135076362726350337510851055075348703416831526616839529636152048759397393175299861196891285829617028666037583268431410030856250721611226837650722731888100199888125452416378441353573715424357702507934036813233156119905932198694513045425273130804037287936 156 226431305527159972064324895285088495071825750501043681300596356999161661884692298331261774911725312611680150433476752742701220946729560917331554919199752237199974095890513908267393779377755924524547296773489641236473162584874539446613995563799827126202727923712 157 29016174031425720404499718065252266890095283322182333547201852452857882594639197592776659120066797326566066579245272103722647618788194685952155892357260754429687032863262305396277381626457353935687189475409286448980002643536875570807456387760208781299217472684032 158 3741879413872700835195300542319205398829806194335647352841737416116665385445545317860982242004767591813955284988089305950280596522972160682135197280435726884530667369806073210623054042651765366886873360370725517416142092846690989752456637522308652024180289040285696 159 485649602876572213927981507406537223109886487559514575697832542192288420465678515778846677056603948124858667832869942365834847562303053768704619948373911928583307708364923039085508942213147671284146300281792896737683741830630213965866997525115563708714326754819309568 160 63426826237886447470243794672303349999702072965176509456651576387413501418471955807838019454046552990564654516065543171628238136538442537280196220140937168294709269231871241111506727670329612058753955988157396541853129852692372156058517681438834763135954386205433397248 161 8336225174245713286929999631841127131685033261664065498090269069802882022290434860441075408668150106865600542052037797901955632297460231405788693355469190527996279971527771282690994216563643264303365874768640540363027735126078524189212469590172407799059755166980982702080 162 1102417307867041750219847262083377304685998979435657210026375665415005095067123884996368635333952270839314063553347170690607066622828330083928736732578378843416602674612463187086245958042996595994305935111610527111327853564972868585458983462070183645181289738316009193865216 163 146703191281415659109541175275291735057608397722690222856590941222401267638848849148415335304167251800395228235783463344592366726564797037425761075471308715744173743254809655034202509219888515172077924441444475806038296023701864427895935358373258145776770709884604331382013952 164 19641688840793178849870366905706317525891094274249440497347598620102811111482934837863585235328623102556236793513779372635872080496635602221102114299214758567085088912231613879363581040436879035451808647165967982060593689644619549928354801292361316266504252801427159146716725248 165 2646053047731697851110402244902453467698903259230891206559409817324553380871160081258916829119507562560848396710637657532081625397558313351193535173917328349655940680480588588993191872419278937158530181373341694362764694751855353697991375730832765158162601294412432575094365093888 166 358621801704945794599499693782702492599099104248991537680316114476023794010766198120732987012323700714271780551564881512010221024423604081517766562477709036040222897067777705747372594561827685999112631574047588804501027157073201136894412285468224887855607310698995335660071920074752 167 48901364472341585609565238880627078583457064985759268283413581674593886487238281169651288336154106239440685837420324586372524487024120723146830257936421150087763845886580881848658571546647224879111751489427663237916683331034759913092557629141534966874979103076230788454810609048879104 168 6707948945126129674604696737060059940608119136563494689021643311150199294635071342552304409650059693110544654507938581561894526352403204619998530105306109219235666542658129521005170985095438386819610727324112801896879319638594169760295487633904421389006167165950811161233584900433510400 169 925714402788195542827971644843484947574389708239646547217017173838779245430766788488298797336910390307376514871530260193622954124852458658388827943550516645681161804361069378871250812835368404859592865715358269785500009393987613575575610656226162287044050676213882549566144002276636753920 170 128504069692517701912868128394403531720228140981960117514208520594488967086564207028054649595732830618738550455131888916940998458685440634969984158368332825159693644978474881633007152463708745770063740203167958048691067813326468109962080770510500808050027738228214527808494323878256632135680 171 17944917713761470557592346851364241023335984086596061595622655285646058791708116818860407912439282058880131535167909897982413564703076439889238165252879246422774233735404570113891582047303630040573324649170742740992975920016133724170987812337012731034359947138671131299128014722032200673394688 172 2520536578153860620042338443436272368211147886438667961955148759700361092754912732970533285291762603798273145216675654076778793122918272123156907598181560385417799012644729875244860875036416317079379143420449130104883507046932255914638827207043198247166595739489596970867987006549707651966566400 173 356120817523619322280774269894924044310145049284860564465601450118931285721801141891781042430641989770109891740296911329637870906825271063132478488848267739556556562512382392001053199551247393259366353979536351542944802384748763528377950688299015592770252474067572872442995874243511152762635157504 174 50605439058859892891379216465378967040014254091641938142684496269728583152069540013665106470629348031182668563372789185633323197609043257762019955887533424488884374551390959579831715496296779524170841507756184076924239021808723256752665897520855755329162921531188998740296791404556846777367057661952 175 7233092307563350997293078148593797936182678125051063676417557464561027622180941223003949702559624463323935413738185078494956578108612236277354179668069086612886446256798287241019640655087506481037015473419851380066879535240945559593546700390031268183395250476464500762179180222594729825261087895846912 176 1039720370400922159746612415805596612432644353820317871809679635211171973170561090841733462830528029120978015683692072687660042922101224677990161064702541129573748273566136212555457017513037753287554289101462962111111415322909688584947534302162169127391106962114049021671524836425347600424328836000251904 177 150315807621545253034912098475901289500362286709363376614918545465556909833160485471818594049086162662932650910263152909250085623661814992040936111699888856682185193119645331495052575556646827906693732593219592457650215827040603697349199962273952511357095683414630821515582797902662295789630006403929210880 178 21854177026534846647815061902839629814333206564679908706471373842684214252874099776769694452965613379661308109245916426280712374253047962563180322628260425382526239306442819938048702834197066875303513115373653497391762230558640772952431410948720129182138344291261992995929439255332773989450617207789623181312 179 3195436229505967257767085390814015198648332897232122125396058899316161999582179113926557915712957618160407548413751014633892226300764328774293765118870491510701525155556713838588051509129731492180277490996910173740319515987191467043553555315465159018584658612252149530638521540727476674926284948821574986760192 180 469827241483865667431659922728725159157441625824902184145930102738326628431021202393192887338670534017141937535772370602344753673686981191942780856070595797327424878268817493666026970450425018037287010773268241206254094244382775583498679170020307707905124147947966206056237840582680315706570385499704954078625792 181 69468488215111940834523809644431396995120278261483627482161780741307966006065392340043273952293687319473517637506226675485233135149667386985202920166192962628656794071579512083834757221516063916354958684692727207075778366007279755413630020398318782215789290331613110911120373026700819891363571005400795441684021248 182 10328140189508557486740616304513165662444629392606147512297780495673776550178789334090590718474142241522670718344376254142984542350266221855130557776825825256290144561454686144494357634548215336586884358561728157288953193495017824406147871543481349237388456780343811987579061746241437842023125582120079031626446667776 183 1544076361270491832630760460653790248074694419097419769091621519781950953666775936726723408365229031053744490216737226919419069910482224508870061596690015428552367088688451035170069290600251401630670974813326461683118436398984013003245007775584135291259993944806614962789486338918993417066867191110283933251248830021632 184 232101210389754622523127950138803660250994959065246576378703523106510187256944837964609600317573931683078285671947758249287634676843750461774843453642418041301549852672434859129539849310885115766185583407523066378808023366319524700893349922402350034637361603817053113367254324471893021318207541852011051339423075876732928 185 35080897146455733688024121981717250444468103599342798624480708198504298752720231574230229424811421917583320012108889450855571594440614931977284517903254804314566799259766580599996287792340716580094451508598829433507548325152900019454069657445463448619764330180730030105720100112169412879635068744958650662781896580623499264 186 5330876083690413167306587905118854704266505881693648053837132395669405213326564000369497959418956904669412901581596416976441802770484270301494211010733920673293268121161501861210402439058286704145355466743623051626440653865900047522491791016449485425010701597906028534525894229069257130437155455402142493095972232289683767296 187 814494850067930747141165292200176469893970678384244532116572824793895734091802210336931221525247258767004269206738333255591809273528749419267422658378165707751331056443338987040436677066587291375170261043570039488030712543659425588471731762922985623623074392034675049911147556335766434813892974801576537739004263488344117215232 188 125108476297394836757229378439217683580747648763406205147840856141706008640171133326495491980250043946303965434896022983282068980255409598866917755556579831753830501033339741905659744395142916704126147118547096668162098552705650892710602837821863533075122774331631034641639657429255146923574994052185043249474145057032849972002816 189 19320557726349251101808016209545969059764077349953151971935854675160138824445482951217858852159472165699455694743444052851238025319922532419682732240064483197776451163614778507413162183785874014051038714705849461545348037087398637319820475942412134009708447794229183214743410155372981050624727330143529619487924893507325707679694848 190 2999438209361024021134997050370946144098281827970209627809603951650041211954131888254597567468001570137543893524005628921647227562379974030116875982575841694135345122172634842161493782468253506358702541353551834474033678803582007313514615019187053413578032557173192609258233761124049628593652494883348519697105365893909940671526993920 191 468132517883640200086946834777252112621441926323010810799682337786120958218103682986655938917300540583084904358250112928506890276859433790151141316366452989051714118912145750283552540697228005586591061549937289918398958972997806082183368821566533623242003502403379430909112136322522120157965785380987706634833946874866405585681763008512 192 73444517867960099578913287436329004904342742417929996559788938660585964671019235637559696495709852964547839491372341476252020601179903496992001817259112179107986509850361442077249361727784816868534694767295558619530639416879145468423264295727649409779586799721253476845700689957181136571881459059891480919292980791451006413081258441572352 193 11583427706630728968223550448072122797631585229158269313463748164076792939452321278346064419979445473607376630826357380232617616220444715282480475456181572107188636434247715052305894783121349460775608570788325860654713599704612651531580598648344866741981349333988878223428870628447243882098870780424981047889161500343669337899809073610620928 194 1836336115321918791614993538063133156814644452830416316735083744269889616607671925319328125243827191927304181972765877003659124948583111629996739855001374402198237570543800500651006359608191885375408034102747647276526540893328346627280144102202264663275216974106353814830185225130619799710852139168001433621284288203066179907041367629487931392 195 292636731771654092797164470493465999720903679207835763747694425299819037706588480062941772867194144909852863716795447582250407558406828603919858176006107640834375920158106664666454927659927885232803701979476390802096283458098141545994547236979555951226180074111816101598752173017866823095139807019696801063496074112879622097130075684255272271872 196 46872998771589983279309813944428232904794472527462541678824994111545831412208230506830121310945486194797442441503130357526027645060559741067817144600309209490758802235639359616360582952879063338624690625883676349121538540671339455645802455370406142914278291817773565568629163133754198645781596337873498411217285251243615798424203649263040330727424 197 7546644804322483452063909158052816486466853106367714622744624692831994572100483070097724099161167984266275694710340030783297768638928995939414879607563703047362537993277377388929061511334431485317095327291200092513712079697255198413746732325427527298863978812713479036592227255840715631538013568820759068978582383941608767385160510212841850993115136 198 1221176084738418740944252693263932218713723155596046239459574370774391155949036657454157323782107430541630018731383426200433625522053139630312728904036443149871496935269011297420177927615771557840110661192597624198766631140335455831671194939814344078284657547526365628225410522144927719854973498432614194004307440011875776327895210950819212570105217024 199 198618497696476019948582474541656919191378002613066394869673543154636498119101497396616430303346469869999132579805986828920377217762862299767084953636479114310826651813869316065929906264808484290742847235643972556213828031496854538228411464057098211828167805632313704366957162669812266684590965608651396345189480135793720589869242989290589766528079495168 200 32466198194768400683121717868991654219080485834466870099872265746312899396916398254691157771065471394664308097012569014385927891107779869948997835112594111277505594769479426541105720782954803784189826656964857315918052218275793003384222450565159086549996685639294852607622277846379936502301125154718662438115332666221210035024156057377379709112054666231808