0 1 1 2 2 4 3 30 4 24 5 1210 6 18396 7 235998 8 4793456 9 76168850 10 1282320348 11 25100418046 12 481341997032 13 10452086347274 14 237925595533164 15 5524220670435982 16 136705837928870368 17 3444192369181374754 18 89772662325079950436 19 2431910317560215089758 20 67517711482300160612104 21 1938556882032793249959802 22 57192835134880155616456188 23 1728891080063888194669306398 24 53641858251475084796006096528 25 1701675501971899352805400882162 26 55204185214133177985906128712956 27 1830360510453415792220923545104142 28 61926081668648437719677573509980072 29 2137593641475914986035214127944238378 30 75202938388281196915602448420858262436 31 2694407840938283018075922270899976391806 32 98267734844217522345957376729033010235328 33 3645393662555795918468941155652049987813442 34 137484453198757428713404614822534104619541580 35 5268905059958877626216567492659265670782451150 36 205074144371346661531510309524095662033369836312 37 8102930432315865766233429467716992521010790495994 38 324874810740852213383190991445300107723920920865820 39 13211471719808618735466442699835600824919126180737166 40 544732555565246695745252275690956269040257959446308176 41 22763951703790708479114723477348500259142207986443240850 42 963816430368990389260420331667026914308157014331097666228 43 41331362923866695291432808809875230750336169808260885020798 44 1794591031298830328634989337910180828661258273263087823554920 45 78871888995015894665221142273115606921858588113580344197548970 46 3507721248195801115758291639528873709180209140411463022996273580 47 157817501485614527352180389636167269652868621902288562497593529278 48 7181240760456356206077264158128282043889592197014723905831911764000 49 330407126373628870724383095921489342424095875954918956810830091994210 50 15367433955032730800030105550763438638186073993408011233448877665184692 51 722363924275241166792925924007733253163383479754559602693671886319045534 52 34309799490574649707188507239084523631329721358459959336929878302405936776 53 1646252480494723571689668456472024132637442829186413271409437498225075007770 54 79781656030043484674398375957500615737771852949111725518635777081983767424316 55 3904394010647230527211339097139598924177205093105770214274473868273583058476462 56 192915492513346387096526405495575527128019029708740384432249812697980973415046800 57 9621999730482606188580963523292829632724940577344423143113849826366579298419305010 58 484365414519579804439748757926265131699862599884388973055148061789227831332538749244 59 24604693187516408590012350682922375908790750904438098846839008558658634267734742927806 60 1261042960313886231787771560992652635076252920380090020930506224703352779882904534895992 61 65199071566223237972020098545856368825884291066543745135851321899233948730691681115458922 62 3400066008650477404765261544952937338331879357969868987013565281207520817911871302116361420 63 178815308382643970388232667409549062164817844981447749538112071397617585317357250504476998446 64 9482711648003506864230966912238630356321929869694720990518339948680205328510486334174449049472 65 507004678674210098355176144737892681075457795694416452293336992068953243267451342578233393825922 66 27326620560332002952769538960646772275713102101608556493609894701261995359870041413018393866864004 67 1484564891736573307292165818158045296685041141323588463287277372822208712434033809647415176161596702 68 81282719069883285537399049924783640179458864970752417248799055221255106619778276338825674855519801160 69 4484676854286692469945982709075385876512159521077696042774035592663204518557215295965231203379234714074 70 249314571005019835234931453865600608734623563513354231222214769070772990754525779357804451796677550374676 71 13963648726584394541908848052882929606162482222214752567867368227091342756388213586121516180724716049436382 72 787839078317126341431368929620559024784525668382393951912688438925641781183944030310681913600517997011427184 73 44773128509035067932233690292303004579472653040827727883624515646437365494783538469765453388053495644491659218 74 2562677531488856973322867460419469388708186232718569538505689051688116138290266821443835259522057066015616839772 75 147714663312381489472494732299158378478093447591490788143833370533300744199539324324152676284260948003580806923550 76 8573617772518035455779367584518165482952785615685721865483076335757086981882615425555594656152184857389855043525352 77 501042279146769545934850109491359130242337549850074586187687980824262825571107454559174204891265122793444476688710314 78 29479110141862487650266487741060727225119252766860948999602601323830148485656448285481440175923979186243851307715955652 79 1746003696545966720756276823634053251849300018588234613878461253908511945520437568482028664177718417325404004470367835198 80 104094747557847087907266251246791349952069219260833811886112363221255445917843753872227628040428254044053994377618333716384 81 6246379954676781857913925302893305216824818087532555187938592616040789691637120900716506079039023358474711170508230956821154 82 377231458728567562298043962008536589067195121688772277952103230580302728251269500017174728760231191984774756483472827550541228 83 22926208539387485853292010035290521872094497643491614626749244300450607145686498547425219598583723135045852563352910852291063646 84 1402061891983229932617815417432003387859479883265810378538664877490196284949786416864716052025253459780206864959396255350244684376 85 86273887203329274267368198870023466272942500160498875279318851238850596069457484626637257277065296602213291596640262075479682895706 86 5341167712714951355974602995620962798587711312572931697779733079724876515892835406760325171744156880984327032943826226922141599295100 87 332664108764617971600301219317741009379368394772680541738657242699328352077103695077523612246348790818294709749012881084578986529313806 88 20842870615501979435069894966289212463809754475208944903137165850962832518136710403274127021114716925834629856749004249116532482773523600 89 1313592525191509740879961080890410724187547404682213738774570268036995416160820636819293875240227760960912330079960013517300071329868818418 90 83269461203491780270107631862241588102808059513979959266345945202017278312874485381023607987816502571151303379324038638066277279026063186300 91 5308891733465422431720614633141968801811222330555265329922320531960337462171377765893838634275589012126299747263167423307623866775214456142222 92 340397799491017156141082105106305175882376410094977736581606100398129987377339906381139899584904782995247539286276470932811550548366554626937512 93 21948596094604429247310884604679210327735770116662751253228858912809131989165931392638743063169152595800710451264814040859554565287788780859438026 94 1423104706645858415230621172619644885012736059004718598522334623850799093620784416093241938892422376466451856745916894209727079440798916904515100428 95 92779203495147782412380021629853573867976752350412257465003780846274714288421729993211414617369363921420346241203844872984277956081038844192464843854 96 6081661503907356358958889586466004646728584623962660777073598996205655288356231122626857232685387067917292438048836836652783538257412692528997127842880 97 400798757296367268161803607952062310543436473751841956298048668682811316655582920702461677290846887011067828140459296980290404672444202948803093681104066 98 26554506846307511265162588688049199112991060420438203100103899268196051806833327404147822794927020633974472962396143505691525868064398464928281253918272580 99 1768616291045666183008286818480903849903821859965682627338931589889600370472380731608282171607043682279743501407884952423167431964645095851077386462631591790 100 118410105094141487726958513207338110739405666396579023560890450199040542532862591065814965583808472484235409786779262065861638987220124489919073743841803696504 101 7968570574033611884759481730036979070880692230385057551187760173318647089098189172686730256809588881373486310503930194190690493012628114938114824966147407881082 102 538996333740518681746215742429179027296041683415468897888157753906731138832145806506530755239539205256552602707236214270114884876616911196940730209983155699906004 103 36642290093331331591233339294034661674295834250475597453201999709600263078754025610020560041064262676540232359758371776295544001801009628072388737919622347423497566 104 2503507749060651870260358663126347234635760646146438388855828179861331943563598766958776071197924155070993270780270158213081949407444932904579340332061321531215190864 105 171895046298509840257613145974869931355976368939403296593532100677601232503454529955257803024730771003458323223130572601827864577305992042093786161303397318879813972562 106 11860550530555482248561632272660332905672034060171940446230914981558724099704356505024067607775102000091757632989747141393935839341965569961159146007289945604016049395868 107 822342589826759558360367048937059957702528942261377073519560885311172962349774979177778279596701142858057333735768932769542163035340193920202850975073653378459154177786238 108 57291071562278115863294797148018047449798864657715789371271931551573524838077594409706869678936478100474312660756666850411509831568769899251024198747791424686864723967403752 109 4010398200166607366315354496454699313329501791654069153962221319049845888625895109198522685074978431546814332591101146011596065350466292616104835298562936296434924316748493514 110 282055760352671910040168657076041902021157280698804095928632662579601604871349577089983702778373765014162072971927731336999116530103766745892979722990870001443531090209217878660 111 19930136594210275039674859644282171366934500363256316945049345591525117716974161022469837728376181106181678035950950334419926559986468665596031061983204430909836222542779693917582 112 1414798704498998707183548967666156006236117150125218697985478888507409788671370796791672124345860903826740437640331877008359333484808309454264276380425060194495677250648933954720288 113 100895013713859641064467780809081183967566883062328350545935000203062239761529941492788779669237400043783138030784782009798757572571707640387574890713683494413090408700112861231397346 114 7227986872490549257880686940767000291829074738656962627949355915732033395657847000791405037049091261581655619881233433085961095826318749340888018421092464269012068238466857626691828900 115 520139531158316603022196422913515894118839117358783447221407705450956704709225379718571885177430606576959754620465707556236798548496107213279996150008465863977171443747226856338827217550 116 37597571535977829923046942069638827046790214756469946915529395590115902763737963824816170327135658685916762347969601171345246008462276448849106644641701711273839277135717705654352407186824 117 2729732124554709823182637636124010845676986173094673625642823514955017336457552003812598604214492755749797868196700564550364909881903779634062072736986787896429436318811213171375530397554234 118 199059885121591395816310605777955047789594498988322819400333497145530780642864752900603491418170889807472334107926575899180943761752640576491491087522173478892092088800692687332978277488439996 119 14579224362659459745617140208133195288869747914454619644176004552246572254869468957664969064927871216117610624687031611582556872422278031361874501897599953085370017344786236673627487990939571422 120 1072397508364467981691562675773154916897347332578285205870154844896037402482213763637568086286614966354424762608439352004054007297291598970198458793993584103069084514224587505133301162905383153072 121 79219466101014867614248889184032861593284545697605647837135524981483697882867544497719600976091656903601025254840926925990475530571697766606632614331809577778585092244336762652189977977156054519922 122 5876883287941431508794605327741888960055034833016962307296266769777735022660073359462378953868748835410549183698122114296503995315222709450767267362731048688318249391602679678060095493409594013823420 123 437810149861033938393672466592286165021965139152957226405396418155043763728083974677185600708030573549978599136460770510821604857073422909578978334673101624494026692400382880296226144936945108726221342 124 32751637041408980467035966653360960538375238675610308461289152526569035634533582108992720857922037673044371580801231317808383977301942335108229500827765553479580596490951908169811017540702057683789965352 125 2460218604952898001954767392110621313367528621756995428605278299850060754954059314575906279059223699370650842183747273937098110532234863711668597367909259413412940325265232133125461281755997695223850036010 126 185563775615971333429143698066895312193811220618228928057060782736948572077714293033488271540194546936899096410331275258385224721029857449963339982445379865420733441148404819535541825509702061811843634439756 127 14053259743230408188548142345497241778602517480822813575369092847820264774569681101103077277473394262190286802467843834146026233731730386290669923750712170490486080736373645834599321655237365563278117903974910 128 1068589997588258248020667513562691228150475580175149986701965414143878480547338020866694207961913947084367154090261669868399977413883962214902162341659371703153882011984826490008715413522010555130090534059409152 129 81579550719907878491679721071288345341261549054131459520547239977969726872768223146142657777018297965124248438760162572087024568586012699059158774134201145399647729627018295109063770471109069432469135814128816386 130 6252791150583245958034639814513151824781428769122796416875102671831241744137087327486339263597619857886325231858770152698719732331429965788809642275164409686793685248628908095603305593427429527059599748192171770660 131 481144359473250460304697847381193581831356521108223510527992333254102325461635378775749782117672989869408443389635312258693646058580511343169468061060738026751754255016708570368893087588817464839931517902183332792862 132 37168274561396785784012989667746918813634181463449348303748722760141145046142931157063402209058744644166927560799279157312181452868032767554103284274236378242222811660471069235097939477406102456724746140556870239783192 133 2882383736438379240952559052441237484816898189312651939122224722569282081724698295036844251816397660401160429976038765201046139397564252495779657595587084806080166999141750952828032687813868158057918637866726494492418650 134 224388536038445940135331539019727215357582551054570232469496016207158716140321590436206707433971442445717457584965423441110209788857528585748198690335686897361212310194615246332925919479443543877387339568235992008446531804 135 17535020146717979067311416707850268860796905636158655632888674725463019944092107452457693371947583965379539472594846377806307323940417176224933845504736192789542065410015150448927707046974155271826722846467175432173312329886 136 1375485677533889964090384959539604504049843339515977582325186112661660524394142237475598870931211406220238499689383041246381777105205684882045199899972547783652729454750945753404005803561356086675418748368427500478614549965136 137 108302311363503105035291252011922144186726378970620281585306449434959959096876527542293008378976707249336505609402700822386452814242336782653407670839892043484412803621323599942081782232811633855805498985517804313587755339387986 138 8559316023938723458845498478075654063283674795499950026707923272574849121890441457443373151090660881453071072136489909886956479661896360560925651456275451946633864966660178966748488294766383057337949734448963284345850347638921972 139 678966106630852701270407316941492301421108821696792867993961304898664146336588777198537051921814422301534434789587504699280482372390991674177450573865296817744233012777834937254926537485190106590088923646443754024057329039113715198 140 54057133995418262814281873819992575746680903842064544157719905471343734901740398449268474306279860537039986768771111395450417366529147407172212102502771087560716850561844408325633731201364851521015447704262319588487574035518944889528 141 4319586623578764011071788736000753041085403545583947174173940539094502152491836747374111000362908032470918166277503529399069175039758801927233835562795789369551642783531747155188843319214279440156403203747003352576347524292248729152298 142 346420942734169000563625426029871738480423883153526758893701833586370837872717817954981453271526040320365108765978498009433555115478558054955926094592813144773936143571565485159171601175492713798948132382341375677588334443501893814491244 143 27882233944646449549943759684375733539810505892671854358471355842858473965288410667545512517667408679721423546586717715701107092788852605326132817966408265118399561533382853547308484296795947369158703349543701157214938095551917519685281710 144 2252170819061739938516536996749482762983746462374451492319302338788055864773450999819959171415400755637226367230463147556592927074355615167863451099824475044134427451401448944198439084000418767535832917423921809672106722004585956123783461856 145 182563702421974873737888131179537355248725601380617998443685228133828236819317903801585604294131164322636699618330924942891584921126757951410472617253141251148358827557500228670868757116403234603738144511043964214050307837354200329832424884258 146 14851012334806540472879189244589440226745478444423634310295553841826019804095504756058697069047752432375796593130204164159312722738444843351401708444187208003581901563833634424355531932993994367624725042302508347559895851518586799106915145608748 147 1212315114460168105943194440359408320704209024022152257794915750501889840449331418338044942907573434604193978165923733174609211998672747394937908246690493627581549887505084202701053188432526005936695519424733420499609707115926026368762400860468094 148 99307554221768302107093343548295181373887620642261571772481335658699660235602849936300055535129505878983181025339816609984283591978278676381353561198496375870903618662168998258737244146801129223014042881510657753826394901472772183650355041526850824 149 8162928104925390654104090035173648954451258868162982876877518534722066910657803021346436286089333717852793183978717030787940382761133286884697744959864406098627268201591883724754439194738006829681848625326336577064743552076311109802983506042442664922 150 673280957793572367075053596166247295473090428714027554282124131575088940420054901227361488005453717782335869650658159135461814306857746287501891633480006586424040753220713474637343514057185116222344014224452325414281631714442945595340237301219032301036 151 55721559346516510506447900427443023564777789546174018622023419233251991069217813718745415345601447771015580184052162223581709548445857029489810290511471239929135539167693143947238595186109844533673464460529235513211929775319413679476283675867809549147166 152 4627184243248354291770182114811524433366865004114557850613011738544652671362329265693193254379137972279938811572686393593662594539723086377472355381328709824186225766506901649983061535351187829625125496921579107287251083410354398825304111982717245162189456 153 385537910532076159858201640019628579473294800958512761490988855592220717227339753378618453589748612479298180506716377386026607601516679287644910360937912744181116592759133309025828619462652321667627169995084311083420922587606529902469880149827655250893403698 154 32230307442623729594155742225853782443110877596989514959776745686962135713191821821351524988612917619873733902801144296609389930392958319228454161399649448081654899999760488232135455361564906640798742070077059127285582310624701544776209909282366785760634507092 155 2703331428422733519356941041780196596388324451225957061618795089617928943167645469676728202024757773620891231201387867584246077166518150175306274576262845419269055970480044473004878007396673973971737613544882667215386882788706702895232577324456132592600325891246 156 227489929021272940381509353938715316449834932757336201396072417978203968269021740516607989438815757208995864895320819577075674107416792491215589792051107552749473574408694861653786403892505754390939750387173112713219814613887831390843652908905631840870064412330232 157 19206302601396274023538085338829455612286819398987589933495589898369072344454396811388714162986881567500737760727289431701738320350933529096613848756279799809447454434209310827121578881032203504883264997553087424236854725227321053499469865867124018004272305716262442 158 1626802621257637759301744675657187660757594240501616052100622530465784890947000051426529191472054569627850412494877526027679780481499317826284536758218573586450230852725493966711460578149018075275817684144343398370984073156167225996470920917333263151422210829809992588 159 138237661312676053941077365795395183351654341358698422732632254222757803214072727802799035175400246015717689834829378883632912479457151413602734387479531519336587209981991184704829510844087337413205322059964151872020764296931010651117632628960535903389248750459233930766 160 11784450585458462082844242232418597364965743993573034598348322902436725818650374208871249311741639316074563266451479201594299038195656060059150820508434707009953328695153778493525705829552633876050371926616780568443580908957796050821634942789572104318099777988819050918720 161 1007801249913322204592316324824054871054381702231602406499700453206483301174643671471921661798368591573119844744330278972112385466351143888135152059095652888464605031284756678735474395095468202039396777194720199088645594159179985559543243636396683346487160045733610470141250 162 86459813132060122201311779196201220376197005874599920934989476210295963514195899456851175664685494077488556557802351823541692153781805882591722117866366094259704520040417222328737551930881955285579988199303718478538488321742182350989318015394910272479440131181469021568025028 163 7440787554221698806093686372787607135115250018885972711845500727937531802238076950858085126433415724334386513120669050375015343494450067903126976685822541848640207691271402135777517096810283792123316765729767353285507705882844738896039293293613723965152809215259417947209699486 164 642362534921310092564559941415382367076985771374600930151133348975550296554295429854241694553099456288821893065786149310887357079146789524898258570264648374687548869253844001871657737071001073123900981365631873172400081997185949904337206584262426528659774598658364798139862694344 165 55627528733534484774953207825895010605553893134953995764283638627545028908372917884347831283025149081008323183885285050726230704842017016212564968089409467764414640243845539819880319919407723980364314925271029631275613346679757026619520166251781810621557105178129484288533560291194 166 4832137440412747851197296722736712822230899306178093934441299656240805920292870458804633742693752593768513814785456166582511952384832721242224243416118653579527673992214403584606898538006486499067831337073655884419134243535080400705687433109663980186687281800411348741504603848801564 167 421037252841829484805983243970579759250108556411506416525876146037293096264026995910506894870523346883169536531972577686497155807697340161517943472787690324886038799268736193138001206943222461365199294403557030912975042495222163132969862023393330765732355730648332125445790143292736094 168 36798099269681966687858551873821120031691969498567009096749857114627062709669510424834280308346414340568555921505006502629366279065532080853528909899991404258673654724597485212092529242823026111288995844072538391291128671604076240765738937348197099079139686822791965089860383802287273584 169 3225862498041364643053800786800317243371912096372265147480489539351224274824409762306189999506336123820602983073905042750180506540130829808068149524504643172733144121405764157011324256878134903786683555033065903709102589804350786377790507674550987116479074405067699825247176208257376024594 170 283644259355077441413393709713821917672027071792099926736912012345616444069438385404143140629232152148910119493754047929055715735523576153487152065786722157536172005414223912697678469603325803961086333031741656745471191420028969233952013421988261116902510239366741465478146565206204170253140 171 25015086054375726956687023953094520393995941022196311143084622631151794396654484916447360336860500187030533578533255376586240118010051410371759053837681242689012321227649143728071652987370171256002717577215244196109795950574526592970410547304619623775970372509601496897681771547051312706256526 172 2212697922343447662345556252948611283664823001942579480917945515500476201302705891386549053146027998796047532142971411846456522243591515197850497422804459113852599852933705598461627792816730844263278867821928355162325136596742334995307511087408886322148548778190916825427480620004057244815654760 173 196302910141203117776944814662295321879221338773379971009477996630590638108501495840371702012963645303369229128447734079211592203665804033866780392241985962480669255969945529064386298892670739018575635546895850675088571920884534949628442962082405669755701430468478794955462435152978793081967752010 174 17466596186926328300863246997646335816633157322633870531610186801181571469928443147058882155220022566982478496775504022197560908928156902876737151738277832311693416297942762500214721338823218377488122721767989267560034522964650043962529700807510878113139458776694581705806245306947162643335155646468 175 1558688355342770909777275889158913517625055029447575410527189302859368432449061817866582001337434246792633375944137729406223416860281951847953317416700802660681199162251895227489467535110055557102521877669382397006030774690001203088068177025726704485264088636844954026876483673200330389389972150509278 176 139499417761943977901500404150546044749618922994653046052224230757318856567454451204478673734629301816563968727873647285012605276037085633561659355015295415253685792218751008612159460535259042027425419621959412401206389444768980502087209225007739228696357962555058265755554155100579601120590564314613792 177 12521037064775715747609594010564640085840733463562265591874374146959802853354059201574115304391613076714518104927585490677680619721267286691382945775502562475904546297123709092638394028532779861957603067457657763773098665735605902621065384615405765411248254562674546679269673138090450583196718775707727458 178 1127082748077606196386278916980953944638907115852648307474245557394477245074025051580220966377151842094216362882035928796824627248035749153961983824467327495767196275034864972470629129001306328799604946391592681740662307048210832287287373480299169340709679098109001387209240600095451149355908571031750717036 179 101744694772793311314953553377128001111987609616955532162304949980217024148509447251776677978071675787838701520503724385744594366592653497798687406922188284435370651535911983162713836514332306718700357464773908125205036955098140252498273444205657071669189885895005754649503801014416053496661093668325698995934 180 9210880974920782110271688301472908864388853638499469366638869167687843892860761267980777316633566648814872959870746746192804521587051975691323138884417187770544565390703839862597914984466670273025085330125528641024066169526808701600601161293376304825954391379047230958165400857568187390419286245322349639341064 181 836213219231903387241758743314640025514180318713950817867323823114474378107298860357147785020712348709414260273287904305760932801874082618454197013890547886469817015975735434944430093649978064697447020667141074797555688637391782757956593075551860978862457608751374918266235113380300853107176896325078480697350682 182 76129409724441410119697523275593170637768338555994398965367395605687925091608618517026907506493319396235728718381356379125790701878973784447197686736343046613040860435099994788021461304465500561851320962786871787397066774483222758309847551457398047411153313350839615462742913471457399989259041720985809654545282996 183 6950253768667959276274908623178968723705041283219489828139471062414617857839604641297806354700099840556593187389110474906937489041383331148634689841799765439976619390991431427545719415757326059982791322296044760888840433392246717925492483841100685036777988463895605590780202663389501957799503515829606304287989473550 184 636289700225832057088136346236811389200158892364682352371011391092492382704290410863717232189344468486145148358774199429099693421692762244395492675687433167769101696818425334711073037308746848751711225768364714873334721323855158538453277074426379178446784276253685850507027053043895465257454378106024802296274708175504 185 58412863559538311848267926438811055807227662153351831524501604125936300240580985366422637308732123751225307000253889448831895813890997922443610374612521149246951363215014666982225202354885098496004892336681048524791219644470361311568206252766015973345201039202999636998325356953243186417022600796098888572156788742645682 186 5377183867141218645962570389186197079938751645230259051336689665367109994643623172812477850477440449301943991805039264779057838797074920771297852154821916605561331941191030802897682161965206394475296335584164855442864110074052274066004235083398374669177546924878294868336871176984801114522121351784890675261735866784882196 187 496349454058869728445748416572368592937782848869997877238875282115918698131049200188922766165939434245785785415151862859462953801765654032214156050148725991985096968981918482989013001565187198861329900869618687741022459652315783901982283982337912227988266868472841066080592913176237299216584497138054006326737014289488498558 188 45940957029932447410583231288376062708339612953105044274885425660421453549204306175488163622163834345891717481493514312352663813759618410144971807852324490390186951647266054919706855670584564398019819618622864322185382957772153346828364745843227353644140094355958358109915390772704512063651625609092310032633503332978592009000 189 4263693539872543206506022475590966694451659943765792689128099760798508799057728204120827679352695221893759237735225288182214378191316742257946913899337025002484655792020149795944131958084865240521293105537072478432711780677232341161659204481139063817433000402875452632818227433662107228139007131153595001063297104121485314540970 190 396770224531880284330819868555962452224381069323007541514013608824776728380908434826077513693414173431603563651374894716647979847731255602077620057649898236185897505939957459886451229504804847737226938212283324094637615834107781848161360061364373850176818108342992875292127588740183441411284751760237068622904654198376435906823524 191 37021420212571426622593486837004532524468738128119525520925082662679782465624218170056885469163229780216456183568532775767160600247670231335707214582487233215662066918917179347067865079529369246787756660148356431006068820072912082150478462132337787351913361100686893224632929864020558907839754018573372546014217659578662731008619262 192 3463552820593189290123612070080764250337390747132466985162834091015759821048060589573545401115433797531792409713166434201711262921017898192886252417770686833957360403512810877627999341416485183468946612251234860096832283750686204577858722427852156466174222056520423969849315908740938393971228814167777036563536159801703952167939278976 193 324892126638300274776116117145293312635154768994039727223465426956130381731541681808661173836810329810432509465054888449853877841980211614145883928053273926888963519278999409318455414126817392537863087457215875289823066474553999733998815675170509590845559113331290649237730322471058697592292234371764775225841459356254004982085547102594 194 30556186196776991063042477623152057801168156683360641738426736817927373008497746351077895527883212133433292935509710703655160584994829202916193397735463092264667319425499304405828437192327669071518864559095316251056565614714759323346987181435452838563182388413937190092883821105927905579365922081151269439657275077095245049991577531158924 195 2881348030275351140299371772906976512489341251347532077276960768826268976753578833775688539803708833909267833316407182618238609024627707569889690130795193413018724935158646926659886051892585574565255343351297438718225074268486573889536828381746862008741246072931895721674364168901754082146517491792190705547270549927699465365751984662489630 196 272409960197842813863884300520884554723399865327258626357409481209819971679709608978331048652373760591654901153956709563780518141680889940886641398559228875598346714765117909308522390528537908419861459308178927963521822230682920644178327995291753721202791124601033920620249938022517538699722022949778133775805065374103330036884359376378644760 197 25821120489835254230836461704548264149204312685421171295892854017676322887789225388808695544367668646344940660073927514761630509412217349886674943407036339663165843016956058095196045331586175466666726888873397213517685590963008187170614776251014098250886273997637747809542764399910104629771926073906203826597248986413322800659178671928417393210 198 2453839922320817151386279424639935958485518944446757237506652390367894728906742814316155175070838860959069761931184487829159095366606675050006970718613174803414790197174070076595065552533089286548078947089753689084003137859124292893709631703752385322035711700577580034619549072088136935531061290747558383138605230292840397233665562991396687986268 199 233792555258685521315519892231691212794288804977797523205953896621611139649757684214839896885197899525017675697652359030896554158052071975102106328462429312464399353219990322159283501985892921201531220653929428262472773770086249848043449822618852378836349126833820303063270150065264859452937100129436054093807022940318503740361426388538113352538334 200 22331749938827100885197393648898707332628196825210818760735647723195577405466892679751730050589199511844753391718223222829898777408064944130204561612679217101183670331849892889225281979905859209339291898721601056666510938267323029622472623951505364524007939711662612141214180915296736252384922193399204039672855171384325682692344056001451295295376176