1 1 2 0 3 0 4 0 5 2 6 7 7 51 8 300 9 2238 10 18028 11 164945 12 1662067 13 18423138 14 222380433 15 2905942904 16 40864642560 17 615376173176 18 9880203467184 19 168483518571789 20 3041127459127222 21 57926238289894992 22 1161157775616335125 23 24434798429947993043 24 538583682037962702384 25 12408968034664788786000 26 298292500832759963774028 27 7468360391233437686202240 28 194444097328885481865215781 29 5256695596753687250025931034 30 147362699895661318354389351604 31 4278271932454694494134007741935 32 128481853971530032644964220928000 33 3986830862631720154048751266757200 34 127695847335468918688774516992361408 35 4217611414851487726394551566335352204 36 143515943977585346233067482422893608320 37 5026936848512178614432424975011286486486 38 181102014358241382187926482954297568202101 39 6705418172648732202051374667943143192581856 40 254973526014968041982986780268855391191013600 41 9950186381071923589580625238977023100878048780 42 398244364442426275097261975352646393347153180588 43 16337280438986975564455146584238506627167255813953 44 686537080265611768606308290956456269201297899519095 45 29536350830982764089373620122384620994285514849276200 46 1300241531146523853934382188940348881520554235829203473 47 58538533615022222870747930093619732903847359074042553191 48 2693992099074668548364212032793650199045432232711296481280 49 126672608087102782355737643340544643250219248517119994813840 50 6082818640342675608722521633210247325693817647354070028352000 51 298177384330523314153064785941811459258604311447505042149857792 52 14914603396994060386771567466050857292091428173251667296255998482 53 760926180857961118600572045815129877125372692838521488905660377358 54 39582252630185421891648275494346286035983823234151333506141989601280 55 2098579066720376186109934024391159828029805132470981283019511363604420 56 113360744229091749338974114710415329617834114516610717349400543009644272 57 6236829717586521507491628486523903067864017358606697349701257651160333360 58 349369995731700144445522430219244156314871547773954185798510627864011034476 59 19920011282058292981605719580636226134142901001535109528988982324067796610169 60 1155692654547415297816158497669911719547964361192534892696726706663930602764356 61 68204812399519591346527386747732494924214529560338081577453095872209836065573770 62 4093388821590522570974651711101816348596737217493318487363019088506027905156129025 63 249761692542761408933754939325006064190573657121097080890049224113321932007906302164 64 15489127464097188000907396159077329199568539902341308425433962409731344941711360000000 65 976053324506801262334102994885857544637427047496501478452322264424728490481730769167496 66 62482201455170232323660381112011335243835291764551014849584489080762638596378595471310960 67 4062275664757037791072606270506289198838007943199991600991493484102022993644895522388059701 68 268169933221975627119484258063275473729173789054697831104052891316661277574199404134399996536 69 17971272046643699997108626221515736094546371024314258495447179260490411435031060279688460911136 70 1222303231629580795517630992009091707801932463523841251446144891172575964320307358410705609314884 71 84356138520914730958259040293585202369429141848918491954615231441042321005562290983661971830985915 72 5906101309499043871674775307221708404781837556394327078116576233321172251303173609392932929365606400 73 419414098471822512750164865652566251649165012223954308108376814821769760186449926535644931506849315068 74 30203482848058677978994980663007102095113518245154757056878263334511187229169709823343982134753556756748 75 2205256961012924274839686854808358547637888345472899807804079512236074902336704376236377068037891902836000 76 163218031653917092710174191556539695137672657148487649763293009902334501027398176995044922176726630399995131 77 12243472088740586071350209486111341287210354125839800880990181707544441840880116383881363455999960063052878790 78 930660846335165830987633231322489006306028071950053582314300514058450793410748504773144259237636641504084825836 79 71672665684849986275047602270455988789441453034735772088917486238410350159710131431930925399856607594936708860759 80 5591363831739359554282151072123947825436301354872324420083801845018545277941977773314994945101806215975433920000000 81 441786771890517298116120578538188470157929983594850324550058302828561970712840412299033191840102093903164473344000000 82 35348329394801024304144720924256762837880227102022109504547727872963776273072726845039502008075707427252140481560975600 83 2863640564465567318326133777044608112312128277518032100103379120944240932137946678391609227761922693490120481927710843373 84 234852617245277300666056376072146491496645853616925275447764014078367502692039384351463805275534702149741489674682212387326 85 19495530203325607452937573994883125223533331095541467571287329602253289007598334494881680723345392665549456838235294117458400 86 1637851229291017602877604326895704415581724618201012827936639026050416319605996785724745382862594086264854697424984016372093013 87 139236180365935243573365075881846320202786612370283803165740025843219323274381898142468107386014690965298013766984105830329379040 88 11975893740792771120531821128973804518351043966257705751835071086311024394338613778091989182655003701683746114725667143674419586480 89 1042037316052800219746049694637900474046185218816850262272031353858930124629371906287079445195530909148408053465456179775280898876404 90 91710862005047006006760662569186773943553701313869676971741781710172332517810542939912535881823704100973258173461771859168701434547200 91 8163274530119568666535839195718822735634999787278509708473719031346073588428933387615341381158703624426468321263615999781428613550907916 92 734783438955653783995470482388560555149928622157101509737726818462790613893596362289497972184504174511567798326309576443890237439999991277 93 66873193842157565889652281321900822997731138257394700843227094531925471564427524292704549052886731832956512561816528008938093899770714838400 94 6153045250434263695527687033543832107525283136044752846734799368155568024123733956635292692808761374443391920704988460227647843944142978723393 95 572297977187759515933501501351508426337825282000962485828933549652869472996936461211732153760965344518741398164223080225464305921052631578651060 96 53801971292911766992706781767680870288529928854777983693813805058511947842766676241055208050985708741908672882386113872530987030687723928158208000 97 5111741932324482934069955678050998975042183755934370079610185849682949602108719072101492144520622417433376777004978114977525126597938144329896907216 98 490779386135112856394532785456957646491550071016188653867879986323131355164832475350464398744460948738858900333249121350611882973398969949864580075520 99 47610557822642665381950433045743648857624715980196725573203226147953066010218302014560485652564288483952680187284410246976131791524435528840206047369820 100 4666310772197207634084961942813335024535798413219081073429648194760879999661408460224081793268392885908802115167124635291172230184908824456125363200000000 101 462010967544277983572768509189439111340178060714760502319767147996126732639752057470007247406715437060661870895184276030946461440182495049504950495049504950 102 46205626273717448141429525120014395831187807817169332197685732124593027447628527920859820249848252147534866875665204755805615819546728547951881971634723547888 103 4667216851958799324887696886879900720657067500289609050337110262371513180243954323317062921759050734878570854273602228919920922538182198679611650485436893203883 104 476100995984912519593592079547200641783181049140119830913715411283647916627001070418377732365883629301121635358085763037169830740428658787846019088383981754668064 105 49042936881645845827850399356024020395494154547614629439645198937561293964168034164489094627066133348742693829199005122041002352419197876248538318324403984601391888 106 5100928104907032549547647668869479479814368432900483863887625644213332697688231855223438309594428773403494803238887424856107037921893210910871225577222839547169811308 107 535645123240517922679601581377733377899011623477288193407863193816644917674999748844207293793652679794468683584562781045548366954337496740683699439252336448598130841121 108 56783342740561941636655171344385828181164667381402523391913200981544145022787704856632133580476356952161956321507542677905394691358374008469342212629732684703236882432000 109 6076338621338665020641705674870791742248666792079624154525464002281934931612805407778638212087166874719469463328836717986900838092685137797077696211376146788990825688073394 110 656299810546587991911310046573998878996876455969981950726518525555560626568106736816526219631978418554704831707982374232855959329468704232029854732837049449477139288543068740 111 71542591960483916235377041113021499422182028083214248682800668101101653887153977616936757349178732074230827354226035991427264608957328805783760336399845801635719551208475675232 112 7870323888795735106572147531728016914113435428690024625185598497086370335210929984091765841627689177151309121861969184208472836788163813162596683537000249337054052811732849367040 113 873675600540298240503017864053064107704769327588386450427682721658862207830848723189797452898353006046893616540875458576426260706576927530140932656921580063716814159292035398230088 114 97859331081570773973535395667487505186685960912071110399220005902298346770106204793074769075204534682165615589291324913889665506698893287075045583709169198204805132197880091947479720 115 11058955362922554596174486974736240151358006504463270876071853884402341866298262934702606078875947190437021245352956654644453123632173998174696790234478687929581589673913043478260227148 116 1260816247195265383917306812421437724152669276047644459793536789838111820532711442340016943042776771784874850352255196863784020690521299783444921741084031164683097051580334079999999982346 117 145004644634696504324711798871306547146994169046983793598135308068902843222975770667754427227381116109824224722187784648632953301346941277036068034192947285336980098313862113760002919863352 118 16821767630545427522889659447028095965213586271899670767498934170806873058299282412465172494199998079085451798725987498816373844640930715927550925740055887556787263442051694703077966101694901 119 1968288172165668343098450572608564774954907355041437107282816465498444541712262254715672788312967828692699914640330864861395854985937940429082951155282598335206129663982470782596548220268769232 120 232274406716983578388476321322582381484470358789514923968599699732695609626561214908572019627499458198194921732569786185562416693081075919371481346153123265536886377297424571513801949082916875200 121 27642574022517053956975694438389969366746885674124090125188724596287741972086623923003612253190020583918006768153777233688158713179372404379745789728882851264318018682879999999999996110672463136000 122 3317335461177640876918697887479242143430665189793859045269574727985646149289510334890949893434058123538907726685441449809657322474673800261202212184922024902245574241089252621695357881495081967213100 123 401424561009495990341934141115780813518878216950339821380425611799498839723781071744039822877012367049069199392600107336327288372344888922994192133704823647830512757810165562749715585642701399414633600 124 48977033738005361595831625975327805868767004389045896432777895813827564082105514793674020002470323395552421843108478435674563069083166294987392789600879745577727040009628469932391098272972799999999978385 125 6024566966044563519180056647973122744305291675887757628403143408267301002611635163740253852463869540276684974269761847700165181418924179130204270641873505776778444017488522511279862500000000000000000000000 126 747094117813065912596733215274444784760080812982112801141262823445845858458784122487630686069428266403321893449389698383921949135791931513616377081317836855500298235710298244110179647471010873421607629855312 127 93392647357482160853430996265331381124811362101606478983611721141938967314107533296170273795576717774958453095225146753225985834003991950099131163985735940929390249296027159854845984251968503937007874015748031 128 11768203197100232596913972959090076923141269213568835152552136330455731279759690660421330828506694382752377309898658289282283585961561387536576133783025640260055492876609864873017722502488405311488000000000000000 129 1494653032413102409828205681873890079912763990659781357669877532078966676647928463413512281350803726876085472221158590494543305939001933557233002510761012021467269275830307397716734846956715767393349716587162790096 130 191327085479895670784239775015872344767910042835149396715264861625585265123832135074340445184297883222653371276852499088399444375588625164014497815284167252845471426219812053005589675273242742451563070837777197468928 131 24682654539009441498119482425711775775402135297053624461740276041773976951089794524857660485607894858494976981833580256294353969748252312384495220608623320723800690808300049556500576202845801526717557251908396946564885 132 3208932079878341102645669984148786243043000332066191283241855129946084988315545180614259936314523361110850757386761641663676320639816645235791573124508503065202350209285196081446476403259514313394302426386101193591129930 133 420394229772933950169159051156454522547227351773844488114331457023914171702331272383630564889806428902221530812424671749859382847219308625064680958452069131700984680111904540285428896576307199764833554857628870938557045678 134 55495175600398721227927272059003910815954512130802501121301560770865804352556252814880903450267059110831318347310555144039710897440971405236184106186469677370079423917298972801857049576742012673907654146454665552238805970133 135 7381269430227847691619719237714623871194660887560664519511783890382713947811111670696307424837002321437682609218454240667831048197910777303815295981658197028739046365935233887570068238249442064048785469410671908536105000000000 136 989144377690459736615951346377566323915608049086714050500751922075183541903364045576766197188635053736777687889751050373194440764494414264505871586606519738366969590272633848782272748516367506236121812587792826367999878346666112 137 133541711020166009404734570091966910417102820992028197650086916428486093365289207204291004256941561707411971643860296941016686394622931770987128413285679235168097842250439994389103412096383813292719649635036496350364963503649635036 138 18162640392300694424039588014899470591439151066662153925322328510480112220095022681285056948540117186133444172345028171498093171889197745706693550789263449414203285485644986821449985953509390981371880284264258660101010833462874699676 139 2488412400222837587132445425580903006786814337507295391034808806860311202298486416851745500201424400667088567036969208873813106459090196291602323885441223539223481434283411073000671280186401692470256146417266187050359712230215827338129 140 343418685605038893007042700483204478529485998678417530358453863981057662425778971857089820067083720323491558598009157721892759007860047575920151934855576960945324308950296887257570350777728394481424016337836526032253889260804036596979228 141 47737632892615335481830049145183033894878904780829670886707061943466171514505445733325960803651354030783223748375741076958383150251428620971679361494222575887851880152133841877038406844589051116708894518136143231365676479120782270638297152 142 6683604785479475244466642303206928851155545816532920330271993651394725041407625117072207230545018094971839939024352875707750074379199952106747570316317220177935554788452139821315839359567676306605516815846016618141781047119468169014084507025 143 942435013247609362443534093719332261221681299612376262514716643263798851293310159864643262914054159909176087625783576124778778938749011487569160481070368828210820944210979800663638944332488886708241706967367679999999999999947415645908775254020 144 133832316568752526754221032517129343123070561776204737445579448875704324375672912910222847800899260527657929276803113528996721899736974668832317311061451630702550633995911031754712966232434611121187248439407474312255153944073670903295073320960000 145 19138944250825188929486395381208234889655111510285389211527830702666240484510024290388834289651359077941481527474409394050252276376971787385789336727908606842785952815838116799330954477671237208129270132108615153072215786637931034482758620688016232 146 2756139060778079433167475773218514647636977530847604850495703017284641823197419593872775622876163182285751021336640119930866735695057122667853228758746713028814994878304744987490691167814912090785112882553352413056487227460335954174737534246575342448 147 399658913058132933315632065183169103598842265629575136007934731404349830634531946006748878756655063902061692318447760520043244218915452021420328146168875204047332653477118945708672049548765571028807922841594830530142373425443342111872332956628809113760 148 58352901704548611864983062814480413240995827824253304824293659533220239798524329873377273790895670782835480468306335520794692315833309091084501121839552147373054850864902660770116528708634477181840149658668924025780421317689996264603647999999999999963046 149 8578268180781428149601268509317979675374312836660700596451867908829906929844811554003059094736770287431062846830751498305281481344486660430664677146062799960203383045168502759534158715139702787022418928685212144413483216923489932885906040268456375838926174 150 1269640879210189908995318414502456445153234128578028092945519462959551758329897742069479433081673581008380175083263426759170361113943389524536611008934159227993495005936414534680881993034411839097899536977734169340769814311949254360307813616250212954188992000 151 189184899220061410280759366399372649112236873463613457558107204745628573261077478122935677114818911077407641982605477497227371689399617564458132282105702207201796662568661519633527673147168749908627207916298405448467292283693774834437086092715231788079470198675 152 28378979520504080367181541534684840607948111525288489774884226153980770387669918280796423512467013101815602926614391397462376986118188128078017262033858747343004158046003368264430898250126457211862101114322719396749102411212380306437103297757183999999733249874224 153 4285411391122393939891257095538291224876033782223955998424347457918769405468796025879219404130966475191814967428097378084776195341700022047424188712237919189634256123468390843090954026463002659118688748818356675379199867514498010353243633406942122082289293461960224 154 651410358797299478824119723048414670669630355896627181604646426249483590991032767336406798904557105310163614107300854049263155563336690000091140138346633294076920215841291757598591766858689499445680603525841760125269007011426166628332098038623417099462673807277054020 155 99669987543462931869631118398814208578070667873834904767327707386662921573827955549356281566583718126037679175282239062144032240903830939875197008832101466759760248035598841495945809353854059519172860358285712974293581419923232299932261529737903225806451612903223661500 156 15349816991869852167742869355971226673641973049159510173301590833106260838533439949187722209212652743449072065295870470948784452485349599127521729471558903092945708704502548911714599007859152547908624536840443658495526963966687545449024334055885621071991706790060399782892 157 2379319403274807148752805532782903008469751949836597704315079710283273654564011430595110876964325587035519858477963718350379735259130369296549368594916134313814684290526247758233473241256749233579031613610312252588247934715860492900031103184713375796178343949044585987261146 158 371188885894434945630429769478264406682094403870394283630774682144129191843976694637587898774010515157205879693818529706446266420267749826922425490170836222694144832540534309325819593544560048016711970624902634471362416472634335178372537830847793676545564775696202531645569601 159 58278989606721220017094646322360960052904432064280018217350057641799000913163737137941788081725776731977909312430728148375626383116755388056113025574728751967248227586130025137396901534276864997273797990601296079682294881468583594513795671017965493396257038922302367396226414176 160 9208444601546994770326060960472546444359230918856644628455167545264503388035577741151914653088183509757084533297257739494276316197341831033904327979130240615208146294131045189412245414623739610334908925197605455029731258020130798149911359792125897670694857111859200000000000000000 161 1464199886954056311306504103031659558854635475296460263903430367445784389650377578717323075273649054967586112126768932491015364563055595493611521390861831133897145283582562152048229632485104382716993273268837862787882639322339482397654455943167918112266383462960961886405323451595026 162 234281020183556133613431437374590416204142013303453990744696410830630723235354550727973650828199118233424688965666527772219810276783728955493214188665334843547577729250267793136175007053929846553468750543169678779041421589148234862595472291212377090206062316983234801280474939392000000 163 37720681556424829267183402714470864312033760718624825356465108011282654604838311836226628787332869073116549308067192361068323318428909096367880293543250202583577670362640872110461533553317271743030451454583131847206149415997831896706720163837196024147239263803680981595092024539877300613 164 6110980416296654199998755040980343865283079198372823078633667407022980793877738458394544513723457307339229259549007523422099281995961498667062261813793308359845786446942974651441547379701480372467632009533941261169762251391353348588220131695000886761192497010947066429439999999999999949580 165 996126844101301887049494033831559567276689079511729997108673445935091463225064567133210116612764289322399455544424886969459286597353821019086707206913338180125238304932490147277986712341855765104491218848419802807684117356732617235391747698476923728613210871258941941791611738285861415732400 166 163370803196734601656159488379904874813902772227149693802913461238450994495797486989166538703509082992785091428897394865924873961523842031594190383202827443026292690859575158425898255514390963163053299904549743276272257931291062093019109010759704881626737601797571513506288454939759036144578293 167 26957160795743824450521741687405142098035358032882257260078343340639255115725721865110617607867642460773568739010159358834885190920664616901853354584214340744604764870638618844914785918695603904343413530392359931786236700439438703383643504971687616390927145389221556886227544910179640718562874251 168 4475049151383925714884528892381202428405405358208650432894791175161239201919492006524226276582265955884012253346751990229441149342776282742713025035612715912559581337077822445946759501042474195873564974266315853265036940839809548951998368527320527312757744231881456378648383520064668212992346500704 169 747359687861893014064502624015189688398308643964976034426169148684916066479146404687217529173123516798049478334075314628613887568346259196037469932590874732759854581634179846640586875939244290795403676162431386929671643176788905371455389723704772288949486878719999999999999999999603793370984452249600 170 125560823794256037498213290849987251119671136354609885407328335621116986910064120378068352063021063313347595004114853300634360251997279464106036345557207156782765319249803708977302240519944751533826438019428759134473501045551105322329596790990423869933707982889958593406060019149518004703857262654533696 171 21220513495052628559639556172892582206774829477475004024981221634212169132753526777346054822346834676934184184905960587066274919781996353875230704015226640065498334152217238608089510525316541240931457000750949612448575057745901369106221017050508843735680867284543280958489173438333082098728923959091484204 172 3607610669237406463444303849136930211094783655528177864502766870965104869830499281955674355001417399931584184597879032130261307728752066184102447768076986674918527039905076607806624244222642468454756737762841406730658029307199334953056852404589844803921010377232245795698772804553723084799999999999999941767 173 616922277680459149216972746085936088815191211937257884066184133587466257046621333857668613400936025199861193740714758881743644669638156797632871761680865059715033108084030607814641646766325601024769932227467105309858051664354742903397338121324254080945001509638146386571098265895953757225433526011560693641618 174 106114177291370470556981478836815983920401481506150524208142672035283204638783505178311286956762151139118653261298000106733939892629887326415828844570957530400770543169552523752049442151015917433502033812070748779087157708555903352384202264014923573962102681073040941651917318307481211831151853534277217117272220 175 18358359038134470666189550018648232738137572880458361548147014505944196020821768015877442993731033645074036263651761435608438652510071249683232194847030344027227161743893540906648498932663248290709937362769372349134063104672401825496603053018067236957808969345416650597511068776909648713674649335212074834227212000 176 3194458781493569114500312325688080270485586190136575695522740450253073881464015031171856202744391507843138412354177238440388828029096204667891965722672183442155214342298364732076967433218713462414692722912907677729666062124205114038822704549353606405995546080208151950975199779227543666404309865498865916029000857600 177 559048334551100547405433189833412285076618744777799823415324340039769585040843670088019309244125826818921217294254204169093131847623073648545884351556460758795222609037210087496245249983361063767946680143089926337974738349170243026292402332010341744424951183033631939931904831834178837111818032400646510557288135592080 178 98395647601974320503734923619612210557108925028897138583026383421943490616542647978581780557916955215786420318043202036031004087944849855816258487920855950069061494012053496806904208302338434960054849362581809172671751555129414629974892317720955725419595316210674539815938270094556351176300279247814471910112359550561776 179 17416579321904773021454398435551917761404688159863558317679373923691941657511381332700475615625926307580876767356876052008973930292986719730068904644046926938483822251942806480157745272277720337921275276603965618991608378925189102888141393851436592856565055418777910708833017070666368715083798882681564245810055865921787709 180 3100247878073060179891224334852883316628708962945490400315360110494519459157345384894755217779279471228882625016009253235664076113986597149284098742777264366866442688103971877552983004236844139089121668734879965782000461272292769236954576940635627305001756342872025357066651434348124282492178429336060685234898555389870400000 181 554961498616393092975003693089687400324697074030021486023302030828853207053580057848563917436732899822186724036014916048815005890017490318435385631303775499925264236350330957113437441593530821671383450855139111777126090234505840487375739845695571143144177731056084788198394287254253047513812154696132596685082872928176795580110 182 99896118989954143510736791150061807263941762869766669800051636439472856682869979533938475270026409511399226737054311344369386856938807694078360816852434006335448250343234822153130627801580066743506735955310921738760971923109405168831213934976442498488932168135906063599618034654427939173551934806910059520937408141124727954430780 183 18081743417613339069123745738003537179294027067203011860420275439459556856630520229957257130297020703035999925891732289458423881143393803599189200532349858064783540217307765204649098209706615908618946275905293247264141351229884189267522235060294084645409846384145219796668892987897842489652120119222439806963791340245193442622949600 184 3290975572350288652640680005543480742377052567682400348878340240174245106367932021636079261068026773499851095207544688269962811715277799395289386612107958677888782490879643306916382360090939702568572335442175762635421356696161563988298182912900695515463483679789372976103021924076545155859516386072764730031734783999999998974111324144 185 602266318797250662831366823068540994669824279629488357900676146872104012546987602835195132230914132127626803672143961978745194342878082034199553908862308372965419567643703966511799089674892617676368324850907001419479484685935103746613015716941794594766483384006613642747043417178304095146042591865498310810810810810810810810810806434392 186 110820240649655397502169513545810836250401806292038919619089468423106235642046509177605125809693742860580792234834016659798678905295711600110106088875336043358825186573133728106661479315830480681336443183943608693760652338293922173135178044007666592189970485605699472603997486147222103424755594090566478005780132205265700670933649725524980 187 20502337141794000705802441126368297812400539521280098733379782083239483038888989473307095895786977155105096728108650483221364146564761703301653637704444522759582439329864560937000728529448744225856199469262814625594617527208342140028751155624031674444354108289189847367281491308691836590004109311999999999999999974294210070652827497469869040 188 3813543763358480907878752998659430884052310992125764747912540423770220650994197196234445938190291511366330465346975525254084483197995489376359181153652768704148076175138474932129135046841041913515013008485003797972425769797328423789849358510306627452630922137752073938452685682358823789509110567039987803772941443289579519999999999999999923801 189 713152861228265339725220349124967858020872379395201212964131368982723167665285215363546334599987635861013671784251338436933132138359537441894385707379383370790527007058700319070497108348693702247542341678531516152246655545409106155476659284204075239936024057834717345181801900744717153058074774228351137318127468747039220402772279320689227982080 190 134076491347025611580655768900489351875597801391452539622588087533851864590377121989480203253927149161006680893711800317398360069022847562957417641333152386252675869574441231548090526951526006425069620721610795185740359723933129216011626049292552374879980835948057302600765926052424683171860781899150800786736479289827846718302315783926988392210532 191 25341158835746725539589912341924950799523982357232652776834711832314410008966565988587619567888848611059377907136104667319794756501176947763155899749354979810060727181347269521090435441840317645115431400778935156074013239372440572704658026010246348504265514002509813189073518604236869968599086843355381331099476439790575916230366492146596858638743455 192 4814952163994147366717602042425854844361637501948981280998474595597197872589110905362838278417463990521131069949126220669236627666247063704935887389355307387764715564076717392599236270331908601388204957398708832412325692544046216755518496134145691501725479722117037617140528154840632754975395738767755021921768105582216868508497253397096657059840000000 193 919680811261555691848070889595786077629779299854130807993408121720700012306347069509303991168815505422647542811422740926169632343463895110978013226534684204883722666083544611215486184807902137710878560429578943100089776068522450105207341211403735915225643324012992823992297814417739526623300264919326175840669844559585492227979274611398963730569948186528 194 176583456384957154462107178178110492812534273918899579726528139824610076074222278310062187459006230729320609908158173591540683686400446541179484611727785834782029822623432748572998943431447650571506258653401259384851327353123846693467367490036033061378974656107116524833880603672114886734036235418866220424876319238563402727131167099196701030927835051546368 195 34081512638483320335055721835442905166628409913906177346603143950969358067330408546038464036959787178095951151299697545083206006263421569352979912035830500912084484124387256027149410821510010590527938494890404584604294099192924063230566364305530234156704276962536128754903991173290189306667190708540053897012833967391797411359835066705293887844986657478034528 196 6611987337134327835410682769350594229393088198858583640839717085385764492399177474301594872476509731872951747592709179345861777490645944768607454873277830597867410759335843930777324448936398304067925150830786676062864641785844815530313223191084568559612721911581688359441642534563409774666112936605919340131153494167427850066467594745878043298640199654939033600 197 1289371094128692071701201975976509786377486681458636290083749094173500145888359400267868368634810141419448296119398557531729066213607383828582862875187010864201393155993125789059603268586964253452516105627252265627397682699872810918025827698219991567968809723502587838283189855570301249208847076430811185146223928152625380710659898477157360406091370558375634517766 198 252723246424446518235615896392284688381433740508728362534647568665552359402936060429271229890648216052259439010594639491155925912544893732340769319813801538529251853489581912866738096470790171790813377755539739055123832087579534488373885972831225071781993161046873445460887731228991673399490530559004529417853258135835512198617193629104262116090258947835960852914960 199 49787749511678398497030580915392607654802655089970787561850870763639772351923142276729393450416948050817985160660061540760185525002060371269786534743619474957290400322641051819234172681493045985041518158648394819061648141930020381636671058963635634405717106727455087539470343672140244189689130379207354544217493852661794990954773869346733668341708542713567839195979899 200 9858223342059881294404540174152313278689199721089665791184281665554493124542541786503803550149807798802215151736495485378220534878032963813274082811910374138918285715884541465467462361649670466074657920020359020420966864344086525437358440069067488750615380906647264173712058665757570093769243785560302142240015748787824392147428475270341981484541542400000000000000000000