1############################################################################# 2## 3#W sml1152.ba GAP library of groups Hans Ulrich Besche 4## Bettina Eick, Eamonn O'Brien 5## 6 7SMALL_GROUP_LIB[ 1152 ].n2nil[ 1 ] := 8[ 1279488470727669927102802718074335995055368125678680448, 9683493212305993771925448420326599345023593927728000, 10170154961618014268459822615085729525129579298629756131712, 11130660131785776967550834027140099154074390639394728028412800, 12260136956370995578830207397422462470967694113514845824060097624448, 13173399583533431799383757424320247905600973785917421277699041450880, 14260136956371044827635230279105113927826625499142154228581150030208, 15173399583533431756744582040753734092896724401792778819171944029056, 16193169809251586480397325722589234406382396096, 17222531620257827625417719232423652296217992521376, 1874252595327280096432857153885704646129157419200, 1985538989817026671090651441276332328489832205137088, 2032325475624466148385344900006036407363592896, 2137238947919385002939917324807808359672539276960, 2237271049737634638605027716010400774801725874880, 2342936249297755103672991928843982546989977586263712, 2432353317533607068575230702380877669630763712, 2537271021798715342998665769143625493804320056992, 2696585135057231793493206962319960183108858048, 27111266075585931026104174420593170279986318341312, 28147661653974391408509041061713569030064938971893133504, 29170106225378498902602415303094031522635385844663691441344, 3098540768214847516812331160856973030013781442559799488, 31113518964983504339367805497307232930576452370871690654912, 32260137021614925994475659062712683556320808399829992133858244214976, 33299677848900394745635959240245011456881571276604151482082516878935232, 34230319123736491609769896840688902269716751866882630507569011876129730752, 35265327630544438334454921160473615414713698150648790344720045559120978965696, 36130773847660996998951711954078561349672678676489960347726016, 37150651472505468542792372171098502674822925835892583356140549312, 38130773847660996998951712017254508729181560000357036698955968, 39150651472505468542792372243877194056017157120987455312757454016, 40195962371636030735742128927518528036535655095251606391550144, 41225748652124707407574932524501344298089074670305999598625944768, 4255950764796620738552544465671956021433024, 4364455281045707090812531225318487600669052576, 4428084498078247537732020514546145678095040, 4532353341786141163467287633611578214461763232, 4649248916224166864738385399710618716360909344718549184, 4756734751490240228178619980466632761248310652118728012992, 4849248916224166791917625474162489616306780031835730624, 4956734751490240144289104546235188038525052573472553727680, 5072778874192465573605030454084824470208, 5183841263069720340792995947499974884855456, 5237206762090715137544613455131369547124651881152, 5342862189928503838451394700311338572705988642631328, 5427963277184048157105417137653679450489536, 5532213695316023476985440543239095358369826464, 5632213695316023476985440220997534947591852736, 5737110177004059045487227134589822316257215516320, 5874252595326290389121906533943927853197520327360, 5985538989815886528268436327103405751277800153861792, 6042936249074656042552307117385629208583665563759296, 6149462558934003761020257799228244849142801118824394400, 6274252483764633534359515553791087549318403773120, 6385538861296857831582161917967333721209057883377312, 6442899267780032462229582085227275347866476531184320, 6549419956482597396488478562181821201596599353298022048, 6686737438819538148472841782404489930400354242844923877757995020992, 6799921529520107947040713733329972399821208087757881581867663661692608, 6837110093332585278909918452637774956736640725184, 6942750827519138241304226057438717314840919142839488, 7042750827435490914991534567977063091406751997113024, 7149248953205685534070247822309577335004298168734594752, 7249248915902533905554960623491928992595109839438885056, 7356734751119719059199314638262702199470111599495772386496, 7442750827435490914991534567977063100413951251854016, 7549248953205685534070247822309577335013305367989335744, 7686737438195997239958161507537161287146625362185219249095820734656, 7799921528801788820431802056682809802792912417237373078813709604385984, 7899921528801788820431802056682809781722043088947040039379771284288192, 79115109601179660721137435969298596868543793638466990779008391402651023040, 8065358433716756646221048437299327476219539534043834228699328, 8175292915641703656446647799768825252604909543761584032384185536, 8224336872222061348320772526291030225600, 8328036076799814673265529518948856725876384, 8475292971884222381491161951882441965636865898343348798850908352, 8586737503610624183477818568568573144413669514891919942728629667008, 86115109687991673173143067305690258426415199833576645810399071106338713792, 87132606360566407495460813536155177707230310208280295973580111724570096497856, 8854840259736903684450317068432064, 63175979216913045351218899964685984, 8928036076799814576776790352178234087568064, 9032297560473386392446862485277987258765536928, 9183841263069736217908407232941492124828256, 9296585135056336123030485132771444891326925392, 93167754925830501354357802840705239238598752, 94193253674556737560220188872760725501791987808, 47604535533033334554511935072, 9554840865587557364686461524381252, 96222628233089361669452988938714972568299657257568, 97256467724518944643209843257399918216415924189424224, 9855950848860610352987382324376536271732832, 9964455377887423127082117899065917706439411792, 100111265964023221324918653789466239870056130070112, 101128178390554750966891082136503540153364099075853904, 10221162227380272970761723238921897568, 24378885942074367103552096966291852872, 103222628233089193651090770565340031717606727245920, 104256467724518751086056567691271716806972771286804576, 105170966134774264005618936007862963851577586417821280, 106196952987259952134473014281058469054759207784835083872, 10724336872222061264646125238357846099552, 10828036076799814576777122321513966821674568, 10963176106069848588198569204200243808, 72778874192465573605174569272900323920, 11096585038214638362202067728189192047240987232, 111111265964023263393256782022874372084378504317520, 11274252483764675621162813956141760191976088060512, 11385538861296906315579561677475308164002409729018448, 11472778874192465573604886346885387781728, 11583841263069720340793161535851327714758224, 116111265964023221288162867279720248811400514815584, 117128178390554750923963623106238059094972676725329488, 118111266075584878142909367218333758175005762963040, 119128178519073779620631591035520821881845999263338064, 12021162227586829125078038398644748896, 24378886687659939448277946394539690568, 12124378886180027152016038530635866015328, 12228084477464184250244176459638401000509000, 12324336872460014133720872698815262721632, 12428036077658729252989330754781057860734536, 12524336872460014133731248992356724344416, 12628036077658729252989341131074599322357320, 12755950764796636602077014412912748889375328, 12864455281045725365592720604098331827872205392, 12998540916267929170958413518181576252048550847201198688, 130113519135540654404944092372945175842360353421005156567632, 13198540768214036075547636809411849915438115981477069408, 132113518964982569559030877604442451102585132455690959637072, 133295322603370644072897203745980273034389675352513864288, 134340211639082981971977578715369274535886723740811379632736, 13528084477025700580360443317801667848593504, 13632353317533607068575230702380877669630765152, 13732353317533607068575230702101658487053378144, 13837271021798715342998665769142769810001955416672, 13932297536537079112451921402023520998972744800, 14037206762090715137544613455452755423733065215072, 141185453712778628742797876774487216076981948932192, 142213642677120980311703154044209273188973023803238496, 143256356362109869570899951539668016287520014623858784, 144295322529150569745676744173697554763491346664714954848, 145196952987516878436126192962088465404555490210780571232, 146226889841619443958417374292325912480745666551047253159520, 14737271049543972259160016358016353213155745751648, 14842936249074656042552338844435160560788334965975648, 149246116364043369319082033458874024647519445654649201760, 150283526051377961455582502544622876394222586415213494692960, 15132297536537079112451921402023520998972874848, 15237206762090715137544613455131369547124652009568, 15337271021798715342998665768821104714210964825184, 15442936217112120075134462965682234290003947790953568, 15542936217112120075134462965681912624908156800231008, 15649462522113162326554901336465933902083282442340429408, 157246330043862879833678002231362564951763041910720716896, 158283772210530037568397058570529674824431292570968144636000, 159171114446180378416466514645272216903336373461345376, 160197123841999795935769424871353594163197076307451472992, 161196910347987620543054790948791256388433782499587024480, 162226840720881738865599119173007527694173459267829412294240, 163295322603370644072897203746049184874013818575782568032, 164340211639082981971977578715448660974864187289119397144672, 165340260674245262607228684009425802507415993041930931562080, 166391980296730542523527443978858524488854014762561006214737504, 167197123693945316025896411731268077783713987028085007456, 168227086495425004061832666314420825607129066630356634332256, 169391923808223595231718122175128604273647858203290737984037472, 170451496227073581706939276745748152123242332920008664410018179680, 171261547055639768476759712700897113882062903176067440067110496, 172301302208097013285227189031433475192136799156571518722345430624, 17349377242797636470443198300828065619181130576508904544, 17456882583702877213950564442553931593618321656591116561504, 175261377097204631453096453592495520926466682667931665335738976, 176301106415979735433967114538554840107289618724010852006023817824, 17756882583702877213950564442553931593296656560800125838944, 17865528736425714550471050237822129195848306547127089986956896, 17955950848860626202574197154769695657820256, 18064455377887441385365475454470697455590705232, 18185538989815935012284063290320140069687553300283488, 18298540916267957134151240910889454821664208466456528976, 18398540768214008185112393379642853023498073716053164128, 184113518964982537429249477173349007336531165067880499169360, 185392093963228147917433652094183868914196317646496895033959008, 186451692245638826400883567212499816989154158198582157331074935392, 187226889841323464803035115965707917506751715079509008474720, 188261377097204631453096453592495520967778266325167917166258784, 18942936216889021014032148101969938348281210657071712, 19049462521856152208165034613469369298879187129956592224, 19137271021605053000055652103616147968060852035680, 19242936216889021056064111223365802732561946142337120, 19374252595326332475941027341038702182031201273440, 19485538989815935012284063937530378627470711979118160, 19549462558934003809462204929469341212114650763594588256, 19656980867891972388500460078748681076356351035427683330144, 197170106054818836569380501757256878147344169671209890530912, 198195962175151299727926338024944716596778915284292297581317712, 19942160045329231837870697129705603168, 48568372219275077559219102405544249424, 20072778874192465573604886346885387912288, 20183841263069720341175341179570442205269072, 20255950764796604888965708864685304591812192, 20364455281045688832529150405831242584787390032, 204111265964023242340709811060033451467697885462624, 205128178390554775176497702781811997474935878214666320, 20664455281045688831909480987848968114071584864, 20774252483764633534360162751463395415401903343696, 20874252595326290389106235807025943009005658621024, 20985538989815886528250891282481246230469527961259088, 210128178390554750966050664343571528071392278845507168, 211147661505919073112890950116765438770066964737293733456, 212111266075584899177197614313786256350139377697888, 213128178519073803852132159322269127199455495665667152, 214147661653973049976574684452946311794757470550491842144, 215170106225376953573014037074587122225992429133596595768912, 21647604392132728649148922865248, 54840259736986838913836837248584, 21736597206393275930719064445560416, 42159981765053955623456518831218248, 21824378885942074283013997182562718557792, 21928084476605269574032206897295545692429896, 22028084476605269573948366157253355084424800, 22132353317049270549188517895298848351020359240, 47604535533033334554511950432, 22254840865587515859512295677897288, 24378886180027152016038530635866030688, 22328084477464184250160574662574844705745480, 54840259689089507644870977782368, 22463175979162213624700576661106199112, 22532353317049270787141303056600154233829033568, 22637271021240760531579752242903450022944086658632, 22742159981765149375658582220905529952, 48568298993892734220144823670770641480, 22848568298993452080717246008373713978976, 22955950680440964429821399526933237055761992, 23037206789665341398109239157059306211674906936928, 23142862221694473964303346144906382830184366890266184, 23232297560473386630303158990566986038704849504, 23337206789665341982902210195231443198604714158664, 23463175979161831071366181256833409632, 72778727994870047675298913214249179720, 23548568298993452080717246008373579753056, 23655950680440964429821399526933236988649032, 23737271021240759946786781121129515972457850447456, 23842936216469356132379874487515264474606472375541320, 23932353317049270787141303056600154233694823008, 24037271021240760531579752159301652959387724782152, 24172778727994429394172400097917125419616, 24283841094650090294873964582622512267541064, 24342936216469355458698371851541128538566685128648288, 24449462521372698264501615409521275164794831138473098824, 24554840424934137476219496025966176, 63176677156818519405145109613915720, 24628084476879391279122558169991036688123488, 24732353318038740256184982259237409440982609480, 24863175979326932801968361214082950752, 72778728692259280014352404310062145096, 24963175979326932843473535379929441888, 72778728692259280055857578475908636232, 25032353317049544670893608246571543842016962144, 25137271021241749142372072495297826241178606739016, 25232353317049544670893608256947837383478584928, 25337271021241749142372072495308202534720068361800, 25472778728184626444508745014155146323552, 25583841095453482635016960954163586317041224, 25637206789665656912191894556759639047281443071584, 25742862221695612843936099075103377881878239095012936, 25821162227380272887823432501266850400, 24378885942074366771726876421633710672, 25924336872333105936798069095833652142688, 26028036076927738039191374731035329339562576, 26124378885942074366615794246119013328480, 26228084476605269670520540812157400492645968, 26328084476733193036446635199407150248207968, 26432353317196638377986607350646735604300357200, 26524336872222061264563186947620191052384, 26628036076799814576776790496293422163532368, 26724336872348969461403052259864146584160, 26828036076946012819536315335998458936138320, 26928084476605269574031967954316911379195488, 27032353317049270549285006229213710205820575312, 27128036076946012819536242413716488008738400, 27232297560641806768105834861531092704431414864, 27324273678111152914154007861683272286304, 27427963277184048157105417137653679450490976, 27527963277184048157105416858434496873103968, 27632213695316023476985440542383411556005186144, 27727963298181897461312281201616480203965536, 27832213719505545875431748265729056353157123168, 27927963277184048157105416858434496873234528, 28032213695316023476985440220997534947591981152, 28149248915998923443355110277696121560592969444193625184, 28256734751230759806745087039905932038124557546565997325408, 28356734751267741324467728483268185080372900521773800515168, 28465358433460438005786823212724949212960139387683165296553568, 28532297560620882382467174685795409407981625952, 28637206789835257089395156276290024157705187072592, 28732297560620882382467174685867467002019553888, 28837206789835257089395156276290096215299225000528, 28937206789835256504602185238107654992421926970976, 29042862221890216166983220030286179176708849923759696, 29137206789835256504602185238107727050015964898912, 29242862221890216166983220030286179248766443961687632, 29328084476733304287591422528749373234585696, 29432353317196767046938106111424931372225763408, 29532353317196766539305318751891627997889012320, 29637271021410675638072698240360296968883047995984, 29737206789835256504602185238107718042816710157920, 29842862221890216166983220030286179239759244706946640, 29937206789835256504602185238035020937631695611488, 30042862221890216166983220030286106542654059692400208, 30137206789835256504602185238035092995225733539424, 30242862221890216166983220030286106614711653730328144, 30337206789835256504602185238118103343557426521696, 30442862221890216166983220030286189625059985423310416, 30531768408369073580889314714208, 36597206441173189930436536588880, 30654840259689006569354133053268576, 63175979161735568320707223200356944, 30724378885942074283013997182562718573152, 30828084476605269574032123886947213999462992, 30928036076799814576693032766599563248394848, 31032297560473386392350373746255331824203192912, 31155950680513365611295853156958065900281952, 31264455183951397184653476298201739353846863952, 31396584941120310180808411649693724627478667872, 314111265852170597328798923007931175971040271161936, 31574252371912009556213171908044462761668464764512, 31685538732442635009342367009248762370608095455501904, 31756980824621572387191790718196762736562459351202844108384, 31865641909964051390045718988453707218510741886762552987999824, 31949377279392228439590935458860369332226211879236920416, 32056882625859847162409431330109781361340310593580961619024, 32142862221694642742700464808038515046455653258485856, 32249377279392228439591520251831407431720136819625154640, 323193253674556737561514978941995088153577265536, 324128910246640417052836367421140367577567730560, 325256467724518750961404766850387594313087801268140416, 326171077304180607346160440828283982020337667942415232, 327259770372046505936436559022338404074230489553280, 328213754007288106350308417946633683042882315366439808, 329246244468148754124209674387035101566048071515258255744, 330397143043896321144458240190944832465480062727424078281600, 331246201791380769759893978199404225848288585170181691776, 332396847892296160722483465274660822626096926718364372179840, 333344699548900777024576685039125327039572700478008465792, 334283476973390632305004252005512491283048785510462041889664, 335326735382148510851471960185117270287836879184754592962345344, 336526658425257633298737590291777440910815365602409071118057765760, 337326735382148585071434338044342145767731963231064255526631808, 338526658425257804079450696699863476318627687500083795173264096128, 339295536134749504560942319862871533676170062712763611520, 340340457627231429031081419002374811956710328955251361348480, 341196910124941058161354713418209668363001999946030264704, 342227037288444087654835305525720444414780279811913725784960, 343148375805468945773210098887498005391755630883200, 344171077239194584095745859180047704892771576886080384, 345261320214449778050166485596159723764524665735227811269998976, 346451626603580517944125310030315286482952254963586394171608169344, 347301041227159157238071945752621026889334068086566965113964755328, 348520274108531550483773524699754385827985364690525862215450697169792, 34972778874192465561495625806905294766128, 35083841263069720326842960921681690744115248, 27576743375912375255303728, 35131768408410650812649199113764, 27576784845057744082960944, 35231768647397335573202238312996, 31768456182926232509462218288, 35336597481801855196344639675307556, 31768456182926232509462219312, 35436597481801855196344639675308580, 31768456141421058343615728176, 35536597481801730680822142135835172, 54840314866317038836350130982448, 35663176296432562448394556768627334692, 18369989045375771732659203572272, 35721162227380272887895490095304774184, 21125757137205958823263488299861552, 35824336872222061348165056068770523616808, 21162227380272815117369595020935728, 35924378885942074283014069240156756611624, 36024378885942074282941291119656472643120, 36128084476605269574031968026374505417119272, 36224378885942074282941291119656472644144, 36328084476605269574031968026374505417120296, 36428036076799814576776634428604608745279024, 36532297560473386392446957790678484951494794792, 36624336872222061264573491233045637990960, 36728036076799814576776883666765708660021800, 36597261570513748158481067671600, 36842160045329231837870697129705476144, 41323257059640733119938608, 36947604487926562537531567902756, 47604392132656690510931821616, 37054840370091400251815920578991140, 36597206441089819399481612174896, 37142160108948611394592921025289524772, 31768408369001622251323656240, 37236597316795669613180851971299364, 54840259736820422005753200905264, 37363176106345293090192433670294740004, 42159981820135430393594608139767344, 37448568445508800326446738078190346313252, 37555950848860594461766530255862768498425904, 37664455377887404819955042854746026358568177712, 37736597206441089855428278631140400, 42160108948611394701007416346418212, 37896585135056317816523090826141551105492959280, 379111266075584878124634600631715058990421718913072, 38036597206441048314225315765685296, 42160108948611270077398527750052900, 38163175979216769353645728754890575408, 72778874509777496584525773065958071844, 38221125757233598903408548291618767408, 24336872586922330477664612332742087208, 38318369989129050139800610946646064, 21162227696992490390421482189852712, 38424378886053118955176110217475150546480, 38528084477025589521965601733360903279318568, 38624336872333105936725299982532622912048, 38728036077220134524710268342707111443274280, 38824378886068982479864166780232121157168, 38928084477043864302310791576534610813883944, 39024378886053118955248807322660165092912, 39128084477025589521965840595277939755685416, 39221162227476665759765704793122900016, 24378886306935348928682012858128767016, 39328084476751467816707901301243817303969328, 39432353317554531676261745021696796243525869096, 39524378886053118955248744272265381906992, 39628084477025589521965840388112356896643624, 39721162227476665759774711992377641008, 24378886306935348928691020057383508008, 39828084476733193036458578241265256561348144, 39932353317533479129304660318166811737755721256, 40021125757137289633191331440043196464, 24336872222377984165753936601114185768, 40128084476605380618620528270288267516544560, 40232353317049690869136451290134913708607378984, 40328036076799925621365194879634475680500272, 40432297560473806712298307224101745513483180584, 40524378885942170675885876404459791681584, 40628084476605634435014280634918067635722280, 40728036076799925621365267513689265911858736, 40832297560473806712298307462756496967100503592, 40932353317049398472650848638658489556790644272, 41037271021241243881245191886472784643561573817896, 41128084476605380618620528333338662299733040, 41232353317049690869136451290342079291466423336, 41332297560473514315812704583001614903128067632, 41437206789665825332567649922412951176319957704232, 41528036076799925621365267576739660695045680, 41632297560473806712298307462963662549959546408, 41732297560473532590593049523669628427507830320, 41837206789665846385114607293990075867198072004136, 41932297560473532590593049513293334886046207536, 42037206789665846385114607293979699573656610381352, 42128084476605380618620600904343057747905072, 42232353317049690869136451528789665162224704040, 42332353317049398472650932240455553113085414960, 42437271021241243881245192161164403566675113778728, 42528084476605380618620600904343057747905584, 42632353317049690869136451528789665162224704552, 42728036076799925621365277889982807373482544, 42832297560473806712298307473132790508562127400, 42924378885942170675885948462053829609520, 43028084476605634435014280851090849749506088, 43132353317049398472650944193945712876874862128, 43237271021241243881245192173117893726438903225896, 433147661505919073088616504576116913631674438837775417392, 434170106054818772198086213271686684503688945657082995593264, 43548568372219302605969630573599597264944, 43655950764796636602077014412912748889378864, 27576743375912375255319088, 43731768408369145638483352629800, 47604392091151516345085084208, 43854840259689006641411727091184168, 47604392091151516345118507568, 43954840259689006641411727124607528, 21125757137205958823263488299876912, 44024336872222061264563259005214228853288, 44124378885942074282941291119656472658480, 44228084476605269573948366229310949122355752, 44332297560473386392350289915819575059075419696, 44437206789665341123987630375895024215116900056616, 44536597206393275822731629705707568, 42159981765245003579860331086884904, 44642159981765053747701374269618537008, 48568298993562244124027536825952383528, 44748568298993341917351897695449197463088, 44855950680440583705230879750858911006209576, 44942159981765053747701374269618538544, 48568298993562244124027536825952385064, 45063175979161687670953508416369606704, 72778727994264388194234718567596961832, 45172778727994264196938356232506128614448, 45283841094649392575199758424225285259277352, 45337271021240759800588538361604613266504453178928, 45442936216469355627118747510597418246836998913635880, 45532297560473386503394962150638672877990429744, 45637206789665341544307481916656716921106993493032, 45728084476605269670341238036475252427702320, 45832353317049270914049499896465466477650358312, 45942936216469355290277996192568513135363406461914672, 46049462521372697682440797132208225819065522385365220904, 46142862221694472974961562610773177303006141299017264, 46249377279392032867492560878928729156826898645017671208, 46337206789665341124098578655185050912027660763696, 46442862221694472975253959096292299616421526917067304, 46548568372219702509972540038763211927744, 46655950764797097291488366700804265111205056, 46724378886307031741800767230586537403072, 46828084477025700566554484704054084389332640, 46921070885274628966601439502059700928, 24273659836372569525520363007802082976, 47048568372219702509972540038763213488320, 47155950764797097291488366700804265112765632, 47264455281046547968647341439713637298330939584, 47374252483765623259881737338550686316720402478272, 47464455281046256079794597785638030094611525824, 47574252483765287003923376649055586818035637826752, 47674252595326943840426837062368939441911811064000, 47785538989816639304171716295849018813231449161516224, 47864427172148422107195266022053511174442471616, 47974220102314982267488946457406208920499613881536, 48085501557839187873068428383332490532113570605331136, 48198497794630744429774829497599029736330634096044701376, 48274220102315066331225171214390654818885943972544, 48385501557866956413571397238978688054443708375914176, 484147746747577909590704250873767179925566595957514105024, 485170204253209751848491297006579791274253262341991951299776, 486170204253209751764844643132705874247099280238858916131520, 487196075299697634033101028888877167132659003783431281705023168, 488170204253209751848491297006579791274252703895701575234240, 489196075299697634129461974151579919547939758203400367198238400, 490128178164975940973720765560153769113987382570397888, 491147661246052284001726321925297142019857342550037771456, 49274187916703932013379213057214032284353594142912, 49385464480042929679412853441910565735374276211520704, 49485464480042929763476589680437970854327747239490240, 49598455081009455087525031311864543067501116972477724352, 496195961830280970307827008732349554253445072196151416300302528, 497225748028483677794616714059666686499968723170510309406529483968, 498128215274985189875047412688613853376779744185942208, 499147703996782938736054619417283159090594143129348605120, 500196018564946588114781209066289609635413796644703048946204864, 501225813386818469508227952844365630299996693735241790212812752064, 502260137021614925994364361136856860499015641909292141757801237901504, 503299677848900394745507744029659103294866019479504547848864852833137856, 504150651188535406704950547051692182628206113963786383596260487360, 505173550169192788524103030203549394387693443286282457780719153902784, 506260137021614925994364361136856860499031491687383441193473868099776, 507299677848900394745507744029659103294884278423865724798759722821547200, 508219456205965720341162966564999872, 252813549272509833884131747216494240, 50928036056021770049086012028398068152955584, 51032297536537079096547085857568992905501109920, 51127963425008746367317986065368597974258368, 51232213865610075815150319947966681501329821344, 23938146073373912859160, 51327576743411941172274274836, 23938146073373912989720, 51427576826350231909929459732, 15918689972457322771881492504, 51518338330848269125644025430384664, 31768408327461158160271803928, 51636597316556682712346472864687636, 18338330848269062963066554122776, 51721125757137206031394267883748041240, 27576743340622450050336792, 51831768503955453754992811452436, 24336872222061264490418203755068753432, 51928036076799814576776634428604608745285144, 31768408327461158160305881112, 52036597316652310561566989176414228, 42159981765005933741474086038146072, 52148568445318547955482341310197192600596, 18338330848269062963066554253336, 52221125757137205958823263488299999256, 52328036076799814576692959997855698126081560, 52432297560473386392446682860404859862360763928, 52537206789665341123987533982950169133249870007832, 52642862221694472974833639244751537716599431988358680, 52728036076799814576692959997855698160027160, 52832297560473386392350373590187643010818876952, 238076946344255106192137781856, 529274264642188582305179384185621072, 111182507950811094986912825440, 530128082249159666557433915505772624, 147532428798338813708608420859479648, 531169957357976126967186030672532381765200, 21162227697076164757373154752487520, 53224378886307031741800767230586537404512, 53324336854312238378409072813331835806304, 53428036056167698611927573540191194933389920, 53532353317533607052670394835126350800226510432, 53637271021798715324676295220623745207673035058784, 53718290726516225656016634474659936, 21070916946691955812157468205647968, 53824336854312238378409072813331835936864, 53928036056167698611927252154314586520184928, 54032213598305631250574971279806088231818125920, 54137110065248087200662366914658070389913194359392, 54224273659836372569202999583414446850656, 54327963256131501199722176986964604431239776, 54442750795165796455163046685315538691596950125643360, 54549248916030997516347829781483871129420499805672803936, 54628230413281209935009391358962394327947648, 54732577216760244624425275972337244854359432064, 54824273659836372569857561580704872006016, 54927963298163622682091260351624860135064448, 55037110065248087054735112633617558700523723448704, 55142750795110015626745795665354941835789983949808512, 552932537845438469475239309650952384, 1074283597945116836051833762881733824, 55355177362549141293338984496, 63564321656602896873499398192, 55431141265523360137228, 35870883646054779076620, 555199930322288935996567128776108679408077815002310333957549410440115392, 556132606261511876741656907602911627132533107319359135235974696220629357459136, 557115109602006837449354954516416342996990544548054804892339167045315622080, 558113519050446952961238904284814347333505503112770969196080, 559451496113604250508370699480296491240117609392006744826309274208, 560520123522872096585643045801301557908615486016668238903781906738784, 561113518964982505215675550519986032485859138692883389355568, 562150651585924353099652896516334372010123565188251200604815808048, 563690258007697650867193271146082269113314862287139799254849830705547734624, 56475489104362423087922575619740492251288008601647272408838335072, 56586963448225511397286807113941047073483785906122245368886513659488, 566599182298348655266660825647640858605308040179808856057622367443905120, 56749377279392060976516417610237443660334370913850076696, 56864455111109877045014809954794810923261386252, 56956882625859654244946913086992556534693807536681459498520, 570130773847659845976384671711835171040171809488642773375178288, 57198540768213980197772496887374232545968032241371632688, 572113518964982505187833916416523585972371361285675029287984, 573451496113604165043922926051077139132951483809649710919292054112, 574391923709725837711738651086004461052909274140283071652194400, 575451496113604165043922926051077139132937748959154110344915216480, 576599182298348541846450290854088675651878218394689306740247676118265440, 577451496113604165043922926051077139132951483809649710919292054624, 578520123522871998130599210810840864281144286800945578729718142626912, 579113518964982505215675571756296940188482230375401928660528, 58085538861296857831545660141402014539327312865268784, 58198540768213980221940600482896649469167485096514163760, 582173550496324772277208892039252494416170899296368777766297709237808, 583130773847659846008458185672903172473968406250692296794756144, 584150651472504142601743829895184456958481683416985668595559879728, 585795177224867543278591615743210031390128559447223170616423799622640473108064, 586599182298348541846450327738602273363751868327916083176968059583491168, 587690258007697520207110777554869818915042152297936780048978954870423710816, 58875489104362423087922575474141077494106182637457264237369649760, 58965528736425714486043902321303018658078283539460529617397856, 59075489104362423087922575474141077494106182316071387628956444768, 591100181892355789129674401602034520506738290976387601348376640530312800, 59275489104362423087922575474141077494106182637457264237369650272, 59386963448225511397286806946210521273210322028114237282675800829024, 594599182298348541846450327738602273363751868327916083176968059583490656, 595520123522871998130599242828647806739367941256871599942149433223264, 596599182298348541846450327738602273363751868314181232681367485206653024, 59749377279392060976516417610237443657749304727739411992, 59856882625859654244946913086881608255400988657479989833240, 59956882625859654244948407817715581649316262624353989144088, 60056882625859654244948407817715581637362132953443113086488, 60165528784990321690180568816522453023538350158094811813883416, 60265528784990321690180568816522453023539097251229797050723864, 60365528784990321690180593069056547915607670746334383444569624, 60465528784990321690180568816522453023539097890740944137334296, 60565528784990321690180568816522453023538361173899500362116632, 60665528784990321690180568816522453023539108267034485598957080, 60742862221694497375448279175553336509632772706511896, 60849377279392060976517715119544775726878021356660960280, 60949377279392060976516417610140284943925639155304082456, 61049377279392060976517715119544775737254314898122583064, 61156882625859654244948410431009073805154819015402988219416, 61256882625859654244948410431009073805155467533749329570840, 61356882625859654244948410431009073805154828022602242960408, 61456882625859654244948410431009073805155476540948584311832, 61556734879409214620452582559139457614748847384647584975456, 61649249027264943246920644582586334735025209212053227616, 61756734879409214620452582559139457614427461508039171770464, 61899921528997467715946860710097861051253716452590621248999326983546976, 61975293085403486359661104124564210757937141653912150532899606112, 62056734879409214620452582559139457614748847384647584975968, 62199921528997467715946860710097861051253716452590942634875935396752480, 62265358581079415242761375108128655171820435463633487995472992, 62398540508412066107211625458318146211180205672707808780, 62455950617282879379353133639906832160939020, 62564455111109877552206512778970604390563601420, 62685538635774362940287869321456724466470874222844940, 62785538635774362940287869321456724142211701052169228, 62886963512675795876323106410462607575671487938576882511293691444760, 62949377279392060976516417610236594214142856006879788056, 63056882625859654244946913086881607405957382208759130209304, 63175489160308850587086029870193235742770388835580387547106229272, 63275489160308850587086029870193235742770388835571380347851488280, 63355950617282879379353880084523471056426508, 63464455111109877552206513525415221029459088908, 63564455111109879265467170863596936322858767884, 63698540768213980197772496887374232545968032241371632176, 63774252287998578940650030429919857767946533098508, 63898540768213980197772496889343390601015689010881417264, 63964455959885120582695549714735221646584857612, 64074253265787658911835424151060575683351832319500, 64174253265787658912406511036839969588449632212492, 64285539762187383065777594807333368522376865047533068, 64374253265787658911265273270254660737891390084108, 64442862221694497375448279175553336509632772706511384, 64549377279392060976517715119544775726878021356660959768, 64649377279392060976516417610140284943925639155304081944, 64749377279392060976517733394325120667482984486257535512, 64842862221694497375448279175554082954249411601999384, 64949377279392060976517715119544776473322637995556447768, 65049377279392060976519030903729612196879983326509901336, 65149377279392060976517715119544776472683126848469837336, 65249377279392060976516417610140285690370255794199569944, 65349377279392060976517733394325121413927601125153023512, 65449377279392060976519030903729612207256276867971524120, 65542862221694497375449405485715951800373937741997080, 65649377279392060976516417610236594960587472645775275544, 65756882625859654244946913086881607406703826825398025696792, 65849377279392060976516417610237442175227357792155315736, 65956882625859654244948407817715581635879611006507528990232, 66056882625859654244949923601096511542203032942619527460376, 66156882625859654244946913086881608253918466710544405736984, 66256882625859654244948428870262539007456528531802784247320, 66365528784990321690178843877385010090714945134903257471104024, 66456882625859621890903129914780823642057821662228304602136, 66565528784990284418320407155260833500851058255879259475392024, 66665528784990284418320407176313380458222635173404554730649112, 66775489160308807649905107322425290178667793940107079601216009752, 66865528784990284418320405661827508835649126685290563463001112, 66985538861296857831545660141402014539327312865268272, 67098540768213980221940582048598986532861592161826116144, 67185538861296857831545660141403341551979115346268208, 672130773847659846008458185672903172473968406250692296794755632, 673130773847659846008458209967542361280768169074883072095736368, 674130773847659846008458185672903174443126461298349066304540720, 67565528788022956050547879796128994702795721926631870814464536, 67665528788065669735508830136030201768743763030537742828677656, 67765528788022956050547879796128994702795722566143017901074968, 67856882628492149349433923434139752346176843120035885459480, 67965528788022956050547881309299082141379986068473727161708056, 68065528788022956050547882825082463072133524130294985540218392, 68175489163802445370231157525140601897620671658771776856114310680, 68265528788022956050547879796128994702795721926631870814465048, 68365528788022956050547881309299082141380733161608712398548504, 68465528788022956050547882825082463072134271223429970777058840, 68575489163802445370231157525140601897620672405864911841351151128, 68665528788022956050547879796128994702795722575150217155816472, 68775489163802445370231157525140601897620672394849107152802917912, 68875489163851651535306172316706792437592815020847634957949447704, 68975489163802445370231157525140601897620672395488618299889528344, 69065528788022956050547879796128994702795722566143017901075480, 691173550496324772277283047630188653431214220923597545760640105893936, 692170106054818772226049385046579599611384317336479717789744, 69355950617282879379353133639906832160938508, 69464455111109877552206512778970604390563600908, 69585538635774362941601433053501583555655896899411468, 69655950617282879379353880084523471056424460, 69764455111109878123293399304809126127258979852, 69864455111109877552206513525415221029459086860, 69974252287998578942362355082284560523602575117836, 70074252287998578942362355082658107091095193538060, 70198540508412066106452417983667072320207311734488063500, 70255950617282880315358853563483108413688844, 70385538635774362939628835055266555834075508397464588, 70485539762187383066434408620731553019686964252794380, 70585539762187383065777594807333368522376865047268876, 70674253265787658911265273270254660737891389819916, 70785539762187383065777594807332248855451906704301068, 70849377279392060976516417610236594214142856006879787544, 70956882625859654244946913086881607405957382208759130208792, 71075489160308850587086031613365176471042609209236970544844750360, 71149377279392060976516417610236594960587472645775273496, 71256882625859654244948407817715580788664971121361148947992, 71356882625859654244946913086881607406703826825398025694744, 71465528784990321690178846886601715686670414767313211862003224, 71565528784990321690178846886601715686670425143606753323626008, 71686963512675795876323104425053156431428164838891529938941692067352, 71749377279392060976517715119544774990161179912885742616, 71875489160308850587086028146747531624503615311538956239907044376, 71975489160308807649905109042860480192978710508065057318525713944, 72075489160308807649905107322425290178667793940107079601215745560, 72165528784990284418320405661827508835649126685290563462736920, 72275489160308807649905107322425290178667792457585132665631915032, 723113520163190355270339973367152281648532860890981877045772, 72498541808324961172170115770097466708796448407150286860, 725130775227995289271431649318959428459109855098737067102723596, 726113520163190355270339973367152281648532860890981877046284, 727115409625530670130878548044527114241572955816933824782929166344740912664, 728100181966606484488609850733096453334698746368866167347462513794989080, 729100181966606484488609850733096453334698746368866167347462513794988568, 73086963512679240007473828761368449075259328445196326992284775069720, 73155950617282881306829140726412513978241548, 73255950617282880315359973230408066756920844, 73374253265787658911266264740541823667296954372620, 73474253265787658911266264740541823667296920816140, 73564455959885120582696410365378206293083701772, 73685539762187383065778736981103806994743755962471948, 73785539762187383065778736981103806994743755928915468, 73842862221694497375450547659487509939665787000431128, 73949377279392060976519030903729610713070006897497846296, 74074253266636434154296312694396280961541731404300, 74149377279392060976519030903729610713070006897497843224, 74275489160308807649905107323941073559598545994998435577668810264, 74375489160308807649905107323941073559598545994998435577635253784, 74465528784990284418320405663143293020484849594117548074840600, 74565528784990284418320405663143293020484849594117548041284120, 74656882625859621890903129915922997413615960954077563036184, 74765528784990284385966361879970066022867604960046703755635224, 748150651472505468542792344256347751288208332672662171752414900416, 74999921529519767489284972081664358815906823924613543247494318233776832, 75086737438819242612226538265333644805474673545671478534601342480576, 75185538861296857810566402460217109255614501506566800, 752340211553581456346995356845489981723958338907285799592608, 753391923709725837711738651086004458945999073399533397637360288, 75485538861296857831545644139408511154631053755288208, 755113518964982505215675529485712767427643650672583236438672, 756520123522871998130599242828647743618274522921821316542874212919968, 75756882583702877158024220874732115741485770273794146460320, 75865528736425714486043902447691397334190622457315806066272928, 759451496113604165043922953844312277446418856703779807493384331936, 76037206789665362304457954044530136555397335587464, 76148568244169056203739931043180062980740, 76242862221694497374735562742291659295605815670585992, 763173550496326299761296780583312609487045918644089528392895174734016, 764115109602006772147656287838077341355924664190909057697815808732588569280, 76599921529519767489284972081664358815906826554608557029375021099675840, 76698540768213980197772496379741446515969393265319921200, 767391923709725837711738651086004460171602353947061412505084512, 768451496113604165043922926051077138117685908823483611079482566240, 76998540768213980221940582048598605350639089669599921712, 770130773847659846008458209967541853647982139076244045309724208, 771599182298348541846450327738602200648253662300914423878498408116020832, 77265528736425714486043902447691398642380587271243160388133472, 77375489104362423087922575619740491236022433561059674671883773536, 774520123522871998130599242828647743618275748525101864070863713493600, 77542862221694497375155882690800058590619259605454360, 77655950617282752912240829060050096725433868, 77749377279392060976179576858823105485005630991663996440, 77874252483766804651569869226133988890314957445264, 77998540768216861520316979729355351670391703641452763280, 78098540768216861544569513824219879391542907768412100752, 781130773847663669790695490927025836249576484384659633738668176, 782130773995367592353420204912204343242560870691994509556635792, 783130773995367592417819438098951009585645256981709672138201232, 78465358433247128482202183529253556492543651391803714515786384, 78586737438195997197244446570406511926695820046361741323146540898960, 78656734751082576807442920595330622703887691265499299076240, 78775292915100734762259755722320365087722486356629055959222474896, 78875292915641746333023725211463239616607359524813862788495333520, 78986737438819291775643331443605652038331678172585576954916228586128, 79055951354267967299547082068657880048888452, 79174253266054436475097510009585112038014830275204, 792111266746313024228916683960810898587434265635460, 793193169760705436489230456629955993531563651720, 794256356362111227586603664159763341940566548687630984, 795256393375535608335821095129918356359345355233964680, 796222531564332662835593486036776302499814040418952, 797295322529152134179767421112047368982530615539054164616, 798295365168617020802865901589665945592963800680430582408, 79928375591242870888734268347002980237630082, 800189527762986436049714971153086298753, 80132688681111787263504870079351108890183924354, 80274252931372414144558458084231538607195689851012, 80356734751120138368828745601470566714091195252423990712964, 80456734751120138368828745601470566714091204259623245453956, 80556734751120138368828745546138758399934680210146161596548, 80649248915902897889608286112387644717093044461528422532, 807115309357499171782965541681493536657488304632249466660359070406969948292, 80886812796355716678686237140174881521009697628528147969739740438660, 80975423575232008161366399498030671172604846617830256092836028548, 810115309357424009641269440573299794801026059496623119049144567140118722692, 811167852546581751740837480956670689934314113, 81237464583795927063344794762811990089585382666882, 81343159200532907976973203566758427699689495847254658, 81437110065418213710068173551980687575191310041730, 81542750795361782193998535931880767171785461578861186, 81664455111109877552206942730097010874853248524, 81774252287998579598541187272012839270820046327308, 81874252287998579598541186842060740086816244649484, 81985538861296857810566403548067910195035145053458480, 82048568244169166128283928310752825330700, 82155950617282879819624082231549205567261708, 82255950617282879819624082231549205567130636, 82364455111109878123733669506956151861769817100, 82464455111109878123733669880502719354388237324, 82564455111109878694820554913127748640121965580, 82655951354066944949874042174654495743560204, 82764456832976347998808775132082018342150621708, 82874254271588752894628149223107401876073181760012, 82964455959885120583686207869830988760652989964, 83048568883738667491210106616604576991244, 83155951354066944950255848596065290786326540, 83255952111958635415632617302716746805037068, 83355952111958635415632617302716746805036044, 83464456832976347998809157311725737456641132556, 83564455959885120583190854532670934852913481740, 83674253265787658911264337694485863568099393031692, 83774254271588752894627708952157837456180263538188, 83885540920870243334611627905019726313562327984000524, 83974255277389846877991081070854649414746592529932, 84074254271588752895769882724090171833868481744396, 84155951354066944949874042174654495743560716, 84264455959885120582694737582019541008747088908, 84364455959885120582694737582019541008746957836, 84464456832976347998808775132082018342150622220, 84574254271588752894628149223107401876073181760524, 84664455959885120583190473099471832377318460428, 84774253265787658911835864420889500400766861855756, 84849377279392060976517715119544775726229503010319739416, 84942862221694497375448279175553335221603279278549528, 85049377279392060976516417610140284942637609661876251160, 85149377279392060976517715119544775736605796551781362200, 85256882625859654244946914384390915587469468855762570159640, 85365528784990321690178845370818334756764827413700197297401368, 85449377279392060976517715119544775725589991863233128984, 85549377279392060976517733394325120677210759681377937944, 85649377279392060976517715119544775725589991863233127960, 85737206789665362305076631228778937994142976944152, 85842862221694497375449405485715951151855591400777752, 85942862221694497375449405485715951151855591400776728, 86042862221694497375448279175468997347209426295433240, 86142862221694497375448279175468997347209426295302168, 86242862221694497375449405485715951160862790655518744, 86342862221694497375449405485715951160862790655387672, 86449377279392060976516418736450447558567861973998348312, 86549377279392060976516418736450447558567861973998347288, 86656882625859654244946914384390915587469468855762570161176, 86756882625859654244946913086881608253917178681050977775128, 86856882625859654244948407817715580787917877986375912107544, 86956882625859654244948407817715581648569169489368752303640, 87065528784990321690180565806008238119401367142001161300061720, 87165528784990321690178845370818334755916129612356968246652440, 87265528784990321690180565806008238118553406057499376024530456, 87365528784990321690180591553273166984840685008083390802931224, 87442862221694497375448279175553335221603279278550040, 87549377279392060976516417610140284942637609661876251672, 87649377279392060976516417610140284942637609661876120600, 87749377279392060976517715119544774989512661566544522264, 87849377279392060976517715119544774989512661566544391192, 87949377279392060976517715119544775736605796551781231640, 88056882625859654244948407817715484478647021258377249926168, 88156882625859654244948407817715484478657397551918711548952, 88256882625859654244946914384390915587479845149304031783960, 88356882625859654244948428870262441849487861453375816576024, 88449377279392032891408966938936293955446087030968265240, 88556882625859621890903131211163917970224834784918251088408, 88656882625859621890903131229438698315164800236900761052696, 88765528784990284418320407156558342809031823897909623986301464, 88842862221694472996014728245604421837494562933811224, 88949377279392032891408966938936209617571693177985017880, 89049377279392032891408968065246456571376339343090493464, 89149377279392032891408968065246456571376339343090492440, 89256882625859621890903131212290228132840125526083286575128, 89356882625859621890903131211163917885886329887117435971608, 89465528784990284418320405660529999528316310463438949270662680, 89565528784990284418320407155260833501699008964087503255875096, 89675489160308807649905109044355210916004661129683748510070451736, 89765528784990284418320407155260833500850321539037815666748952, 89865528784990284418320407176313380459069849164771354735914520, 89949377279392032891408966938936293955446087030968265752, 90056882625859621890903129913654513479441242891569807600664, 90156882625859621890903129913654513479441242891569807469592, 90256882625859621890903131211163917970224834784918251088920, 90365528784990284418320407156558342809031823897909623986301976, 90456882625859621890903131211163917970234571567312626101272, 90565528784990284418320407155260833404540304228685978854206488, 90674252483764633534327829983855914281112448798768, 907113518964982505215675508396617337216986462641672334921776, 90849377281677212976939168519411423811189876338235386392, 90956882628492149349433922134361863920482455833883031480856, 91056882628492149349433922134361863920482455833883031479832, 91165528788022956050547878298784867140086517555766931605662232, 91256882628529227200962526139205174756253157945911264258584, 91365528788065669735508830113661870626536452179373575158344216, 91456882628492149349433923450146048756206652690361071543832, 91556882628492149349433922134361863921230188480015354930712, 91642862223678136264704139339766860947828137725634584, 91749377281677212976939169645721587162557947799959480344, 91849377281677212976939169645721587163206466146300831768, 91949377281677212976939168519411340208753301634854266904, 92049377281677212976939168519411340208753301634854265880, 92156882628492149349433922134361863836880658770326736840728, 92249377281709398611946637273615603087025925420341371928, 92356882628492149349433922135488174083835111934838183536664, 92442862223678136264704139339766860947828137725633048, 92549377281677212976939168519411340208753301634854265368, 92656882628492149349433922134361863836880658770326736839192, 92742862223706075183981454988980417076773717514756632, 92849377281709398611946637273615603087025925420341371416, 92949377281677212976939168519411340209392812781940875800, 93065528788022956050547878300082376544578037864501723824367128, 93137206791387271063111232065769845742602088980504, 93249377281677212976939169645721587163197458947046220824, 93342862223678136264704139339766788376823742277722136, 93449377281677212976939168519411340136182297239406223384, 93549377281709398611946637274593302880962809744269484056, 93665528788022956050547879793515701209778486273632337166315032, 93765528788022956050547878298784867236395787772983783181364760, 93875489163802445370231155800200166945379668222895855740487446040, 93965528788065669735508830112364361318354202727366781601951256, 94065528788022956050547879814568248167150062551646485335092760, 94149377281677212976939168519411423811189876338235386904, 94256882628492149349433923431871268411266047727231474969624, 94356882628492149349433923431871268411266047727231474838552, 94456882628492149349433922134361863920482455833883031481368, 94565528788022956050547878298784867140086517555766931605662744, 94656882628492149349433923450146048756206652690361071545368, 94765528788022956050547878300082376544578037224990576737758232, 94865528788022956050547879793515701210639137565135330006511128, 94965528788065669735508830112364361319203637245551454427917848, 95075489163851651535306172290938474961769992909930220260263702040, 95165528788065669735508828617633527345821675461744344218054168, 95265528788065669735508828617633527345821686477549032766287384, 95349377281677212976939168519411424558283011323472227352, 95456882628492149349433923431871268412013140862216711810072, 95556882628492149349433923431871268412013140862216711679000, 95656882628529227200962526139205174756253157945911264259096, 95765528788065669735508830113661870626536452179373575158344728, 95856882628492149349433922134361863921230188480015354932248, 95965528788022956050547879815865757475331575935330181457619992, 96075489163802445370231155801694897779353899619197847523523276312, 96156882628492149349433922134361961079187191235407433018904, 96256882628529227200962524841695867435402090577095784771096, 96349377281677212976939168519411424547906717782010604568, 96456882628492149349433923431871268412002764568675250187288, 96556882628492149349433922134361863921219812186473893309464, 96656882628492149349433923450146048756943369531804846763032, 96765528788022956050547878300082376544578037864501723824368664, 96874252287998578941220181310351901886741186632204, 96948568244169166127910706002433377589260, 97055950617282879819623709009240886119520268, 97155950617282879819623709009240886119389196, 97264455111109877553142518498245662320475527180, 97364455111109877553142518498569921493646202892, 97474252287998578941220181309978355319248568212492, 97555951354066944949873668952346176295819276, 97664455959885120582694737208797232689299216396, 97774253265787658911265273270254012219545015310348, 97885539762187383065777594807332621429241879777270796, 97965528784990321690178845370818334755916139349139362622061080, 98042862221694497375448279175552599144272982589945880, 98149377279392060976516417610140284206560279365187647512, 98249377279392060976516417610140284206560279365187516440, 98356882625859654244946914384390915586732752014318795339800, 98456882625859654244946914384390915586732761021518050080792, 98565528784990321690178845370818334755916128972845821160438808, 98649377279392032891408966938936293219368756734279661592, 98756882625859621890903129913654513478705165561273118865432, 98865528784990284418320405661827508835649126036772217088227352, 98975489160308807649905107322425290178667793193013944615945747480, 99064455960623202109418768329595365647276068876, 99174253266637928830050421497872857265778819616780, 99285539763166894012218085565931710566217316684943372, 99374253266637928830050421115693213546664328976396, 99485539763166894012218085565549530922498202194434060, 99585539763166894012218085565549530922498202194433036, 99698541807168261902075234571953330571634669822899804172, 99785539763166894012218085125278581358078309276081164, 99898541807168261902075234571513059622070249929981582348, 999113520161857837711190670226890236818522491956982417087500, 100075489160308810245128353369724049323792169209998907431980219416, 100186963512675749402387863081922104820897630650627159894136316083224, 1002100181966602463311550818270374264753673959561243196616577530929331224, 100365528784990286671118362300107681704680702440405001667983384, 100475489160308810245128353369724049323695859939781690580404647960, 100575489160308810245128353369724049323695859939781690580404646936, 100686963512675749402387863081922104820897534341356942677284740380696, 100756882625859623846456911718843473701979777593801641668632, 100865528784990286671118362300107681704597100643341445373472792, 100975489160308810245128353369724049323695776337984627024110006296, 101048568244169166127910706002433377587724, 101155950617282879819623709009240886119518732, 101248568244169166128283928310752825330188, 101355950617282879819624082231549205567261196, 101464455111109878123733669133409584369151395340, 101555950617282880315359226137273081520212492, 101655950617282880315359226137273081520211468, 101748568244169166510090349721547868227596, 101848568244169166510090349721547868096524, 101955950617282880315741032234424703392303116, 102055950617282880315741032234424703392302092, 102174253265787658911265273270253687960376106045964, 102264455959885120582695549713762444131301085196, 102385539763165172145747639899292896761883007315104780, 102448569541630759909071561030096883040780, 102555952111958635415632617302716746805035532, 102664456832976347998809157311725737456641131020, 102755951354066944950686173917557614035878412, 102874253265787658911835864420889176141593691178508, 102948569541630759909403314193047503519756, 103055952111958635415632949055879697425383436, 103185539762187383065777594807332247882674391420262924, 103274253265787658911265273270253687960376106047500, 103398541807166278311901281163985417069041545505634278412, 103437206789665362305076631228778937994142976942616, 103542862221694497375449405485715950512344444314165784, 103685539762187383066434915812864330267441954835287564, 103742862221694497375448279175468997347209426295431704, 103864456832976347998368934881709917438270787084, 103937206789665362305077608928572874878466905186328, 104064455959885120583190472352378697392081619980, 104142862221694497375449405485715877941340048866123800, 104274253265787658911835864420889176141593691180044, 104342862221694497375448279175552599144272982589944344, 104455951354066944949873668952346176295817740, 104549377279392060976516417610140284206560279365187645976, 104685539763165172145747639899292896761883007315104268, 104774253266636434154294826301469529001355840868364, 104874253265787658911265273270253687960376106046476, 104942862221694497375448279175552599144272982589942296, 105049377279392060976517715119544774989512661566544521752, 105156882625859654244948407817715484477910304416933474706968, 105249377279392060976516417610140284206560279365187643928, 105349377279392060976516417610140284206560279365187642904, 105442862221694497375449405485715950512344444314167320, 105542862221694497375449405485715950512344444314036248, 105649377279392060976517715119544691387076086863163271192, 105749377279392060976517715119544691387076086863163270168, 105875489160308807649905107322425290178667792456297103176431942168, 105965528784990284418320405661827508835649125397261074263029784, 106086963512675746369753502712889176854365150170231642914730486381592, 106175489160308807649905109042860480082030429733381756727034621464, 106256882625859621890903129913654609787975382778124694564376, 106356882625859621890903131211163917969487478432327389260824, 106465528784990284418320407155260833404540303589174831767596056, 106565528784990284418320405661827508835649125397261074263028248, 106656882625859621890903129914780823642056533632739104895000, 106775489160308807612633248882716299352747526189438359869048337432, 106842862221694472996014728245604421837494562933809688, 106949377279392032891408968065246456571376339343090491928, 107056882625859621890903131212290228132840125526083286573592, 107149377279392032891408968065246456570736828196003881496, 107265528784990284418320407155260833404540303589174831767594520, 107342862221694472996014729223304215774378886862053400, 107449377279392032891408968066224156365313223667018604568, 107549377279392032891408966938936293219368756734279660056, 107675489160308807612633248882716299352747526189438359869048336920, 107765528784990284385966361877357898743704449818390637397782552, 107865528784990284418320405661827508835649125397261074263028760, 107948568244169166940415671213871117648396, 108048568244169166940747424376821737996300, 1081130773946116040737385267625450160583084058436538856171816128, 108275358273829262226391042037448088310338624113452806991116158656, 1083150520472112367743481956135402159685139789927685272808203404992, 1084225813387163469018202416169466463617622319715739433755453867712, 108565415168254567904853335101951465547168944543070468445226176, 1086199756847607939715823974178978619289746945481759231739038478928639680, 1087265212521030373687769243249040878543269035498350799326611847637913730741952, 10881759824315331216525555734669626769987774775302776588032406335195370211639085\ 108960064, 173400041326336558874977585918940355683112397360444350987570705600, 1090397703671987486521485345774317281255908385628755747249158623551690177967808, 109156784042674957596983701491376535405870573175141861033152, 109275423631917552187676344226192243166386530813307443833075532992, 10931762878235211681261026060383051966545233768202800290137677399962368695151571\ 109407904, 1095345228881933582049900473762428195534642695858294919487117003681192408256, 109674252483764633571116390095448872051922030827056, 109756882626416529905352234684757524587038592285710084835936, 109865528785631842450965774356840668324265481614905888902844000, 109942750891723041012933721647542397047250651138755168, 110075292915248182811148364551728637981990235959888856605957917280, 110149249027264943246899647337968838422827942724190867040, 110286737438365906598442915963591390955252751822815062091873321324128, 1103520123522871998130599210810842209304977674429201081435950146020960, 1104690258007697520207110735063911938585560781417456650080698246100342695520, 1105391923709725837711738651086005474555870147830464507982406240, 1106520123522871998130599210810842208738396373933978714012155200954976, 1107451496113604165043922926051078306688362410300738723234213029472, 1108599182298348541846450290854090224466632622771943478585612826360440416, 1109451496113604165043922926051078306688348675719792567557215117920, 1110599182298348541846450290854090224466632622758208897639457149362528864, 1111391923709725837711738651086005474555870147830464507982406752, 1112520123522871998130599210810842208738396373933978714012155200955488, 1113391923709725837711738651086005474555858225451170970068476000, 1114520123522871998130599210810842208738396373922056334718617287024736, 1115451496113604165043922926051078306688348675719792567557215118432, 1116599182298348541846450290854090224466632622758208897639457149362529376, 1117340211553581456346995356845490863329748392176088949219424, 1118451496113604165043922926051078306196524630151023151390729461856, 1119113518964982505187834588928440279787962170028138035332656, 1120150651472504142564796033938511612348750936586555593933985072688, 112185538861296857810566910299548348310140959052579376, 1122113518964982505187834588652066160662828523164494189347376, 112398540768213980197773080665079697254569927745836467760, 1124130773847659845976385446127180217083578459973040216151737904, 112598540768213980197773080667048853982604932712865382960, 1126130773847659845976385446127180219052735188008045183180653104, 112785538861296857810566910299548348310140959052579888, 1128113518964982505187834588652066160662828523164494189347888, 112985538861296857810566910301257685747671345308811312, 1130113518964982505187834588652066162372165960694880445579312, 113198540768213980197773080667048853982604932712865383472, 1132130773847659845976385446127180219052735188008045183180653616, 113342862221694497711704237523226237006547725764890136, 113449377279392061363884579135182556778518784429456068120, 113549377279392061363883281625778065995566402228099190296, 113649377279392061363884579135182568732648455340332125720, 113765528784990322206043220677526439573182471760086300004683288, 113865528784990322206071159617856302179780295013558382613728792, 113956882625859654691195037777022916177071265947397732666904, 114056882625859654691195058829569873560612689437145325604376, 114165528784990322206043220677526439573183218853221285241523736, 114265528784990322206071159617856302179779558296716938838511128, 114356882625859654691195037777022916176324172812412495826456, 114456882625859654691195058829569873559855220008618627141144, 114556882625859654692745851282575034351720896794911251597848, 114656882625859654692770103834944706753281506702863452572184, 114756882625859654691195037777022916177081642240939194289688, 114856882625859654691195058829569873559865596302160088763928, 114965528784990322206043220677526439573183208476927743779900952, 115065528784990322206071159617856302179780305389851924075351576, 115156882625859654691195037777022916176334549105953957449240, 115256882625859654691195058829569873560602313143603863981592, 115342862221694497711704237523224754484600790180793880, 115442862221694497711704237523226248670870760654474776, 115549377279392061363883281625778065996854431721527152152, 115649377279392061363884597409962901720411777052480605720, 115749377279392061363883281625778064513044455292515094040, 115849377279392061363884597409962900236601800623468547608, 115949377279392061363884579135182555295996837493871971864, 116049377279392061363884579135182556790183107464345652760, 116156882625859654692745852614365516362571556019733574946328, 116256882625859654692745853930149701198295113365064528399896, 116356882625859654692745852614365516362581932313275036569112, 116456882625859654692745853930149701197558396523620753182232, 116556882625859654692745853911874920853364884695476393446936, 116656882625859654692745853911874920852617791560491156606488, 116756882625859654692745852596090736016894234215160203152920, 116856882625859654692745852596090736017641327350145439993368, 116942862221694497711704237522376793400099004905392664, 117042862221694497711705379696148352187909200505178648, 117149377279392061363883281625778066007230725262988774936, 117249377279392061363884597409962901730788070593942228504, 117349377279392061365230774838858955176491934701985171992, 117449377279392061365230775981032726735279744897584957976, 117556882625859654692745852614365516361834839178289799728664, 117656882625859654692745853930149701198305489658605990022680, 117742862221694497711704237522376793400099004905393176, 117842862221694497711705363832623757581038711472360472, 117956882625859654692745851282575034351720896794911251598360, 118056882625859654692745851282575034351721545313257592949784, 118149377279392061363884581403665725847513799268556573720, 118249377279392061363884581403665725848162317614897925144, 118365528784990322206043220677526439573182472399597447091293720, 118465528784990322206043220677526439573183219492732432328134168, 118556882625859654691195037777022916176335188617101044059672, 118656882625859654691195037777022916177082281752086280900120, 118737206789665362596965483961133887460242316429848, 118842862221694497711704237523226238294577219192851992, 118942862221694497711705363832623747204745170010737176, 119049377279392061363884579135182556779806813922884029976, 119149377279392061365230775965169202130296580867090516504, 119256882625859654692745853911874920853354508401934931824152, 119349377279392061365230774822995430571508770671490730520, 119456882625859654692745852596090736017630951056603978370584, 119537206789665362596965483961133887460242316430360, 119642862221694497711705363832623747204745170010737688, 119749377279392061365230773682790828430314448304143304728, 119849377279392061363884581403665725848153310415643184152, 119956882625859654692745851282575034351721536306058338208792, 120049377279392061363884581403665725847504792069301832728, 120156882625859654692745851282575034351721536306058338208280, 120256882625859654691195037777022916176324812323559582436888, 120365528784990322206043220677526439573183209116438890866511384, 120456882625859654691195037777022916177071905458544819277336, 120585538861296857831545644139790691230572039346586672, 1206147661505919073112869094209208612422891564414406885424, 1207195962175151225604381001244464627873141670837478415343420464, 1208113518964982505215675529486220606758882705199040782451760, 1209150651472504142601743829895856729034755248487811840080409182256, 1210173550496324772277208956383358047505978185076252694754733050741808, 121148568244295854380905826746791796677132, 121255950617428824246803512737406198191496716, 121355950617428824246372439998519716534688268, 121464455111278005531821050878619815496229461516, 121574252288192936711545936312071358412612557740556, 121674252288192936711546432047215264136488510691852, 121785538635998263091701489718390863970634218866875916, 121885538635998263091700918631505084576729121066982924, 121948568244295854380905826746791796677644, 122055950617428824246372439998519716534688780, 122185538635998263091699205867013215622230026870462476, 122274252288192262373229927676887722602918776282124, 122398540508669999081637485158799224396161315366761274380, 122474252288192262373229927676888046862091946957836, 122598540508669999081637485158799224396161315366761273868, 122685538635997486253960876683775029337454450746203660, 1227113518665987838942046382902936706504377187626920975408652, 122885538635997486253960876683774655790886958127783436, 122942862221694497711704237522376793400099004905265688, 123049377279392061363883281625778065996854431721527025176, 123149377279392061363883281625777216551959953507239565848, 123256882625859654691193540432895353467857806818410489945624, 123365528784990322204061108223656096298014135173412511065283096, 123465528784990322204061108223674371078359075778375640661858840, 123575489160308851179078396673672875482269653812819139568095960600, 123675489160308851179078396673651822935312282235901614272840703512, 123742862221694497711704237522376793400099004905266200, 123849377279392061363883281625777216551959953507239566360, 123975489160308851179078396670642608498295795380309321473474926616, 124065528784990322204254960076039573778270708740641264573062168, 124186963512675796558298312964580284990036756278114990685903429540888, 124265528784990322204254960076039573778270708749648463827803160, 124386963512675796558298312964580284990036756278114990685903429540376, 124475489160308851179301714007597588992567856478247378905805594136, 1245100181966602517635159656535196488308522343232388467922509211144003096, 124675489160308851179301714007597588992567856467871085364343971352, 124748568244295854381652271363430692163084, 124855950617428824246373186443136355430174220, 124955950617428824742108330348860231383125516, 125064455111278590324352295046732385477883726348, 125174252288192936053653843895329570924078594919948, 125274252288192935469368505643095487082936786095628, 125364455111278005533307826357589284773945544204, 125474252288192935469368505643469033650429404515852, 125564455111278005533307825984042717281327123980, 125664455111278589817160161148520668836175153676, 125764455111278005533307827104682419759182384652, 125874252288192935469368505642721940515444167675404, 125964455111278005533307826731135852266563964428, 126048568244295854381652271363430692165132, 126155950617428824246373186443136355430047244, 126255950617428825733577871067172998052189708, 126355950617428825733578618160307983289030156, 126455950617428824246373186443136355430176268, 126564455111278005531820620552325545653468012044, 126685538635998262333809228165267663605797152696180236, 126785538635998262333809228165269531338634615788281356, 126864455111278589818150341580034564576709318156, 126964455111278589817654606436128840700756366860, 127074252288192935469938105324190256951391997271564, 127148568244295855671508568915442097328652, 127255950617428825733579738800010461144290828, 127374252288192936053653843893461838086615502821900, 127485538635998262333809228165269904885202108406701580, 127585538635998261660712518500415675150375344169950732, 127674252288192262374370614243387042772286452407820, 127764455111278589817160161148520668836208710156, 127885538635998262333807516391817624874090950247716364, 127974252288192935469368505642721940515444201231884, 128085538635998262333807516391817998420658442866136588, 128174252288192935469368505642721940515444167678476, 128274252288192262374370614244507682474764307668492, 128348568244295854810857925930795598482444, 128464455111278589817159300497877684189710128140, 128574252288192262372657849320072775596737492294668, 128664455111278589817159300497877684189709863948, 128774252288192935469367514173554444510996980176396, 128885538635997486253301842416723836839766118974234124, 128974252288192935469367514173554444510996979912204, 129074252288192935469367514172434777586038636944396, 129164455111278005531821049757980113018374984716, 129249377279392061363736041722507199515365506175948259864, 129365528784990322204059386291124333856688386188649904143304216, 129442862221694497711705363832624493009850661819614744, 129542862221694497711704237522377539844715643800880664, 129642862221694497711705379696149098632525839400666648, 129742862221694497711706506006394568627195575493953048, 129842862221694497711706506006395315720330560730793496, 129942862221694497711706506006396062813465545967633944, 130042862221694497711706506006396809906600531204474392, 130149377279392061363736041721515729228202576770383709208, 130237206789665362596965483961880332076881211917848, 130342862221694497711706506006395305344037019269170712, 130442862221694497711706506006396052437172004506011160, 130542862221694497711705363832624493649361808906225176, 130637206789665362596967453130551480948070568657432, 130742862221694497711706506006396799530306989742851608, 130837206789665362596966461660264318018665004106776, 130986963448225511397175769159485982286906599482150798291469678044768, 131065528736425714485960233078557507389704649735176940619850336, 131175489104362423087826188506498248512939756494922569060766475872, 131275489104362423087826188506498248512939756494922569060766605920, 131365528736425714485960233078557507389704649735176940619850848, 131465528736425714485960233078557507389704649735176940619980896, 131575489104362423087826188506498248512939756494922569060766606432, 131656882583702877157951591214025614053563064007329404444768, 131742862221694497711704237522377539844715643800751640, 131849377279392061363883281625777217298404570146135051800, 131949377279392061363884579135181708081356952347491929624, 132056882625859654691023772824423054654509450197735674448408, 132165528784990322204059386293735358961996380105921075748245016, 132265528784990322204059555914106194504790110420954976814075416, 132356882625859654691193543046188941945676242977908870057496, 132465528784990322204059555914106194504790120797248518275698200, 132556882625859654691193543046188941945665866684367408434712, 132656882625859654691023920064328293840963638132895218371096, 132756882625859654691193543046188941946423336112894106897944, 132865528784990322204059555914106194504789373704113533038857752, 132956882625859654691193543046188941946412959819352645275160, 133042862221694497711704237522377539844715643800753688, 133149377279392061363883281625777217298404570146134924824, 133249377279392061363885894919366543057821162693208544792, 133349377279392061363885894919366543804914297678445385240, 133449377279392061363883281625777217298404570146135053848, 133556882625859654691193540432895352619159356956835097845272, 133675489160308851179076413010383133524217259144211748211780722200, 133775489160308851179076413010383133524217261375114859626029620760, 133856882625859654691023921377843994659658412998294512047640, 133956882625859654691023921359569214314717808035164915471896, 134065528784990322204059557406223734888846312148658392897134104, 134142862221694497711706506006394568627195575493956120, 134249377279392061363885894919366544562383726205143848472, 134365528784990322204059386293735358961994149202809661499349528, 134475489160308851179076413010383133524217261385491153167491243544, 134575489160308851179076608413050336069517358506430649746013527576, 134665528784990322204254961589209661119698475712539741733232152, 134756882625859654691023920064328293840963638132895251927576, 134875489160308851179076413007375232602902452382418469936838448664, 134965528784990322204059555914106194504789373704113533072414232, 135075489160308851179076413007375232602902452392794763478300071448, 135165528784990322204059555914106194504789373704113533038860824, 135265528784990322204254961589209661119699233181968268431695384, 135342862221694497711705363832623010487903726235520024, 135456882625859654691023920063186120069405498841045993755672, 135565528784990322204254958579992955620052276297346638918163480, 135656882625859654691023920063186120069405498841045993491480, 135765528784990322204059555912790410319955133317233484044670488, 135875489160308851179301712284151884874300222293195676609900682776, 135965528784990322204059555912790410319955133317233484044406296, 136065528784990322204059555912790410319953650795286548460575768, 136156882625859654691193540434021662864630000144917533266968, 136265358581079415242733510925301234212201732955523618390541920, 1363115109601405082808770740676232136751857325697496357197547193840615188064, 136449249027264943246899648351072134672340642638849376864, 136586737438365857392314950958050112690382461131528770490085129347680, 136656734879409214620428394900435099142536226691971875866208, 136799921528997467715946823503673729819320595223521143400825474336188000, 136856734879409214620428394900435099142536226691971875996256, 136999921528997467715946823503673729819320595223521143400825474336318048, 137049249027264943246899648351072134672340642638849377376, 137186737438365857392314950958050112690382461131528770490085129348192, 137249249027264943246899648351072134672340642638849507424, 137386737438365857392314950958050112690382461131528770490085129478240, 137456734879409214620428394900435099142536226691971875996768, 137599921528997467715946823503673729819320595223521143400825474336318560, 137642750891723041012933722526972339125463776581124192, 137775292915248140097495617151085167265956997510007790141215105120, 137855950617429331438507084654852997139268108, 137974252288192936053652357980874791006939996620300, 138048568244295854811977592855753941714444, 138155950617429331438506338210236358243779596, 138298540768213980271435083332365541916356777065237841456, 138374252483764633571622934850897548671256426971696, 138485538861296857874509620948233977356830931889948208, 138585538861296857874509620948233977356830931890078256, 138674252483764633571622934850897548671256426972208, 138774252483764633571622934850897548671256427102256, 138885538861296857874509620948233977356830931890078768, 1389162718594156519400929534366493294555332370816, 1390148375862803893309795942545949364530341984893312, 1391246246955422439148142244756875247167283662187167512960, 1392399512715621524485364657588683833192550769179749416750166518877157760, 1393261320312733855847303304012268681506380469390364038199796096, 139498540842401868889964326128490778365381304808992065104, 139574252539666724604826995761386780455027940050000, 139685538925696066744760699764314911775261131778737232, 1397340211553581520746204291039818365673630035991663558025824, 1398295322529150625647746780416508997980581598854781624416, 1399340211553581520746204291039818365661707656698125644095584, 1400451496113604250508370699456107112343114878074039265868962752096, 1401340211553581520746204291039818365673630035991663558026336, 1402391923709725911899627343277870757242287220550351696973948000, 140385538861296857831545660141019834031040764977481296, 140464455281045688831881796860697813161222341712, 140574252483764633534327829983524161241806152008784, 1406130773946114889843448670598011668152534359226166244807984720, 140798540842401868914153427763017007394445260383006540880, 1408113519050446952989104748782996239715741631029241468601424, 1409599182298348655266660825647640907131426333938504211222513221755364960, 1410451496113604250508370727273552718650103043740913614806719161440, 1411520123522872096585643077819132731884918692654951572212155147773024, 141256882583702877158024220765019979573421352154940021695072, 141349377242797636421896024969635398935261595501982146656, 141456882583702877158024220765019979573421352154940021825632, 141575489104362423087922575474141074971805770123469087597762602592, 141656882583702877158024220765019979573421352154940021695584, 141765528736425714486043902321303016468581397676627561581012064, 1418451496113604250508370727273552718650103043740913614806719160928, 1419391923709725911899627367424958957161547781025069014162366560, 1420451496113604250508370727273552718650103031818534321268805230688, 142137206789665362304457954044529280871468135192136, 142242862221694497374735562742291658439921886470313544, 142342862221694497375155882690237246051399213840045640, 142442862221694497375155882690225292354073867191555656, 142549377279392060976180435773498742927202352690289677896, 142649377279392060976180435773498743176233397685368624712, 142749377279392060976201488320456126717224541868733994568, 142849377279392060976180435773498743176440563268227667528, 142949377279392060976180435773498742937785811814610343496, 143049377279392060976180435773498743186816856809689290312, 143132297560473404778175307330322095261828093000, 143237206789665362304822814835265012262972244071496, 143337206789665362304457953769350399490270871917640, 143437206789665362304822814835275388556513705694280, 143542862221694497375156628275606547681402103167423560, 143642862221694497375156628275606547897574885281207368, 143742862221694497375156628275606547690409302422164552, 143842862221694497375156628275606547906582084535948360, 143942750891723041012951948422383969691938838573220448, 144037110149065139768187455227763862751878418268256, 144142750891723041012951948422383969691938838573351008, 144275292915248140097495645186886529654986492507127300402653585504, 144356734879409214620452582559139455713822246886414072022624, 144442750891723041012951948422383969691938838573220960, 144575292915248140097495645186886529654986492507127300402653455456, 144649249027264943246920644582586333084915316937077687392, 144742159934174527954637980976080237636, 48568244169056060048585735455283229764, 144864455111109731164207069245702737443295999044, 144964455111109731164207069245594651052239107140, 145074252287998410301166543770921258366175721174596, 145137206789665362304457953769350399490270871794760, 145242862221694497374735562742016479558540689206916168, 145356882625859654244001549324675416563251368819054872343624, 145456882625859654244001549324675416563251359811855617602632, 145565528784990321689089784822026079880865564730387511679628872, 145642159934174528203452853189045397060, 48568244169056060297400607668248389188, 145748568244169551795441306331544201340484, 145874252539666724604826995761386780455027940049488, 145955950617282752581175593765290164914627652, 146074252539666724604826996323190027339218864488528, 146148568445143939117214978454705951867972, 146255950848805818028133257594918950458762820, 146355950848805818193378305563493575776413252, 146464455377824302178212032457122884530138654276, 146555950848805817863031278177866780110890052, 146632297560473404778175307330322095261828092488, 146737206789665362304822814835265012262972244070984, 146837206789665362304457953769350399490270871917128, 146937206789665362304838678359869995427002738512456, 147032297560473404778175307579136967474793252424, 147137206789665362304822814835513827135185209230920, 147237206789665362305203539426033423071917075826248, 147337206789665362304822814835513619969602350188104, 147437206789665362304457953769599214362483837077064, 147537206789665362304838678360118810299215703672392, 147637206789665362305203539426043799365458537449032, 147732297560473404778492026766940445173403059272, 147837206789665362304457953769599214362483836954184, 147942862221694497374735562742016728373412902172075592, 148037206789665362304457954044042018413384411747912, 148142862221694497375155882690224805091615783468111432, 148242862221694497375594477418228936806679993211135560, 148342862221694497374735562742291171177463802746869320, 148442862221694497375174157470569745696578913064687176, 148549377279392060975695368643663774946742643858872181832, 148642862221694472996014109884864429917340602504807496, 148749377279392032891408674542450690982512048634683696712, 148849377279392032891408692817231035923117011764280272456, 148956882625859621890902309284643123837651911763129976202824, 149049377279392032891408254587363822775741045688753169480, 149164455281045688831881796860697813161222341200, 149274252483764633534327816093236554204604508668496, 149364455281045688831881796860697813161222471760, 149498540842401868914153427763017007394445260383006540368, 149598540842401868914153446069524401545016553222054134352, 149698540842401868914153427763017569197692144573930979408, 149749377280132302496580430729598713415537276375706341960, 149849377280164488131587916632273074290554165102918734408, 149949377280132302496580430729598713415744441958565384776, 150042862222337068139392735008332216508081724489175112, 150149377280132302496580868578741610247889943531297674824, 150249377280132302496581307173469888822409058641615492680, 150356882626712412476060656200497717854697376680160741004872, 150449377280132302496580430729598713415537276375706342472, 150549377280132302496580868578741610496920988526376621640, 150649377280132302496581307173469889071440103636694439496, 150756882626712412476060656200497717854946407725155819951688, 150849377280132302496580430729598713415753449157820126280, 150956882626712412476060656200497717854935824266031499286088, 151056882626749490327589279960378581582727208787450878727752, 151156882626712412476060656200497717854936031431614358328904, 151249377280132302496580430729598713415744441958565385288, 1513130773946114889843476657958924713220595356015582224967712848, 151485538861296857831563918850757574083700298192388176, 151542159934174527954637980976080237124, 48568244169056060048585735455283229252, 151664455111109731544435924745368040841463608900, 151742159934174528203452853189045392964, 48568244169221305345369182293566035524, 151848568244169056060297400607668248385092, 151955950617282753076767669119491585897797188, 152055950617282753076767793635014083437270596, 152174252287998410081488454753981607992562669991492, 152242159934174671272004375644014253124, 152364455111109730973514283640612315658477777988, 152464455377824302368409082669060364661810148932, 152564455377824302178212032457122884530138125892, 152655950848805817863031278177866780110361668, 152764455377824302178212032083900576210690913348, 152837206789665362304457953769350399490270871794248, 152942862221694497374735562742016479558540689206915656, 153056882625859654244002053726887717269127169557740093421128, 153137206789665362304457953769599214362483836950088, 153242862221694497375155882689950362287564882893313608, 153342862221694497374735562742016728373412902172071496, 153449377279392060975696227193478921728032761915120522824, 153549377279392060975696227193478921738409055456582145608, 153665528784990321689089226508480770386358579164678016235976264, 153737206789665362304822814835026357511518626747464, 153856882625859654244001064677500668738158490397177236141128, 153956882625859621890902793072903195450287307858522983872072, 154056882625859621890902309284643123837651911763129975674440, 154149377279392032891408254587363822775741045688752641096, 154256882625859621890902309284643123837164649305046252762184, 154374252595811341089453466768141328053764441649220, 154485538990374664935050393716898806138290401323921988, 154585538990374664935050393716898806138290401323922500, 154698540916911614005178053561867424667530896089701561924, 154775489160309790027387349794684758819745761130969402830590030920, 154886963512676878111550226963476842160347116822874979190448190109256, 154965528784991137176551518918997186475473750983283223283085384, 155075489160309790027387349794684758819745761130969402830590030408, 155142159934174958155552037192847204932, 42159934174671645226683963461994052, 155255950848805817863318161725528328943313476, 155355950848805817863318161725528328876200516, 155448568445143939117463793326918917030468, 155564455377824302178542522179621552679211902532, 155664455377824302178542522179621552679144789572, 155732297560473404778822516862661421641924575816, 155837206789665362305203539425545737275468379562568, 155955950849006792746375328118247579543802436, 156037206789665362305203539425545737275468379555400, 156156882625859621890902309723237852115738952247374456268360, 156256882625859621890902309723237852115738952247374389155400, 156349377279392032891408254968088413295120809638505456200, 156449377279392032891408254968088413295120809638438343240, 156542862221694472996014110215354525638317071026324040, 156649377279392032867029533514914541808861259640160358984, 1567113519050446952961238903702289846376147913427713405929008, 156885538925696066744760699764314912639828565176140848, 156998540842401868889964326130459936090405057189734171696, 1570391923709725911899627343277870758481625080314653131929313888, 1571340211553581520746204291039818366737521771068611767328864, 1572391923709725911899627343277870758481613157935359594015383648, 1573520123522872096585643045773435395063982748348697743725507085493856, 1574391923709725911899627343277870758481625080314653131929314400, 1575451496113604250508370699456107113770818357941577864681537561696, 157698540768213980221940600482455997336083526069421475376, 157774252483764633534327829983525025809239549412400, 157885538861296857831545660141020831019788178690802736, 1579150651585924353099652868528909443980189281057193800846437697072, 1580113519050446952989104748782996239715742495596674866005040, 1581130773946114889843448670598011670121692084249918625550091312, 1582690258007697650867193271146082325015404781411565658732844675460721698400, 1583520123522872096585643077819132731884919931992811336513590103139424, 1584599182298348655266660825647640907131427761641984078761112034330174560, 158565528736425714486043902321303017776771360761172684359623264, 158656882583702877158024220765019980709002917328505699852384, 158765528736425714486043902321303017776771360761172684359753824, 158886963448225511397286806946210520103624379951593854542596309673568, 158965528736425714486043902321303017776771360761172684359623776, 159075489104362423087922575474141076478840607596869666500415218784, 1591520123522872096585643077819132731884919931992811336513590103138912, 1592451496113604250508370727273552718650104107632648691754928463968, 1593520123522872096585643077819132731884919931980888957220052189208672, 159442862221694497375155882690800056005553073494789656, 159549377279392060976179576858823105482420564805553458712, 159649377279392060976180874368227608219502617917786394136, 159749377279392060976180874368227596265372947006910336536, 159856882625859654244560369885490801665180168103632423063064, 159956882625859654244560369885490801665927261238617659903512, 160056882625859654244560390938037759049468684728365252840984, 160156882625859654244560369885490801665927900749764746513944, 160256882625859654244560369885490801665191183908320971296280, 160356882625859654244560369885490801665938277043306208136728, 160437206789665362304822814835763938674654951083032, 160542862221694497375157009000197566203750517740637208, 160642862221694497375155882689950612399104352635292696, 160742862221694497375157009000197576580044059202259992, 160849377279392060976180876636710765334358954646756101144, 160949377279392060976180876636710765335007472993097452568, 161049377279392060976180876636710765334367961846010842136, 161149377279392060976180876636710765335016480192352193560, 161249249027264943246920644582586334070663199381612397152, 161342750891723041012951948422383970547618773454291040, 161449249027264943246920644582586334070663199381612527712, 161586737438365857392314983255293282162545747558173526259574775898208, 161665358581079415242761375108128654290513191299469034324362848, 161749249027264943246920644582586334070663199381612397664, 161886737438365857392314983255293282162545747558173526259574775768160, 161956734879409214620452582559139456849403812059979750179936, 162048568244169056347431273817630054554636, 162155950617282752911809755024126922385923084, 162274252287998410520846450196631473943380208000012, 162374252287998410520846450196631149684207037324300, 162485538635774168920015110626519083788532567625309708, 162542862221694497375155882689950612399104352635165720, 162649377279392060976179576858822256038814116084693834776, 162765528784990321689731822664994577861432815325135812614396952, 162865528784990321689731822664994577861432815316128613359655960, 162975489160308850586571059710073753696370603242832513159110041112, 163048568244169056348177718434268950042124, 163155950617282752911810501468743561281410572, 163255950617282754399015933185915189140264460, 163385538925696066744760699764314912639828565176140336, 163464455111109731354404836667479615691773842444, 163585538925696066744760699766024250077358951432372272, 163655951354066944840093189520161373006726156, 163764455959885120456282659145162459240447743500, 163864455959885120456778394289068183116400694796, 163974253265787658765067030894361173070254223005196, 164064455959885120455787353206911302729401504780, 164137206789665362304822814835763938674654951082520, 164242862221694497375157009000197566203750517740636696, 164342862221694497375155882689950612399104352635292184, 164442862221694497375157024863722171186914548235078168, 164537206789665362304822814836510383291293846570520, 164642862221694497375157009000198312648367156636124696, 164742862221694497375158151173969871436177352235910680, 164842862221694497375157009000198312008856009549514264, 164942862221694497375155882689951358843720991530780184, 165042862221694497375157024863722917631531187130566168, 165142862221694497375158151173969881812470893697533464, 165237206789665362304823792534894369233077638759448, 165342862221694497375155882689951358843720991530653208, 165449377279392060976179576858822256785258732723589322264, 165542862221694497375155882690798573483606137910693400, 165649377279392060976180874368227594782851000071326240280, 165749377279392060976182190152411583291768460255899653656, 165849377279392060976179576858823103999898617869969362456, 165949377279392060976180892643007939723455963200922816024, 166056882625859654244558872542489548353485995436137460503576, 166149377279392032891408674543428390363054146527046370328, 166256882625859621890902794370412599942066816396832911103512, 166356882625859621890902794388687380287007421359962507679256, 166465528784990284418320017621281990562661190949877007622313496, 166556882625859621890902793074029505696754507202713989387288, 166674252483764633534327829983525025809239549411888, 166785538861296857831545644139408511586852922925253168, 166874252483764633534327829983525025809239549542448, 1669113519050446952989104748782996239715742495596674866004528, 1670113519050446952989104769872092757777200623048280048714288, 1671113519050446952989104748782996241425079933127061122236464, 167256882628492149349433586593388434401609605990818258586136, 167356882628529227200962189318997121090811620135872417466904, 167456882628492149349433586593388434401610245501965345196568, 167549377281677212976938877251205238195842841701638440984, 167656882628492149349433587906904136066782943411067210141208, 167756882628492149349433589222688320902506500756398163594776, 167865528788022956050547491755583476430654265393284311751822872, 167956882628492149349433586593388434401609605990818258586648, 168056882628492149349433587906904136067530036546052446981656, 168156882628492149349433589222688320903253593891383400435224, 168265528788022956050547491755583476430655012486419296988663320, 168356882628492149349433586593388434401610254509164599938072, 168465528788022956050547491755583476430655001470614608440430104, 168565528788065669735508442095484683496614996064680244244090392, 168665528788022956050547491755583476430655002110125755527040536, 168756882628492149349433586593388434401610245501965345197080, 1688150651585924353099685109968681269630127559468531401150885969968, 168998540768213980221961634516072725345565891124340064304, 169048568244169056347431273817630054554124, 169155950617282752911809755024126922385922572, 169274252287998410521987136763130469853574713449996, 169348568244169056348177718434268950040076, 169455950617282753407545645374467437234359820, 169555950617282752911810501468743561281408524, 169664455111109731355891612893542219954725981708, 169764455111109731355891613267088787447344401932, 169885538635774168919356076359468264837411728471760396, 169948568244169056777383373001633856359436, 170074252287998410520274371839816202678025753336844, 170174253265787658765637622044996985510649240100364, 170274253265787658765067030894361173070254222741004, 170364455959885120455787353206911302729401240588, 170474253265787658765067030893241506145295879773196, 170542862221694497375155882689950612399104352635165208, 170649377279392060976179576858822256038814116084693834264, 170765528784990321689731824178164665202860582288027090519825944, 170842862221694497375155882689951358843720991530651160, 170949377279392060976180874368226747568211114924946198040, 171049377279392060976179576858822256785258732723589320216, 171156882625859654244558875154656827434521861975587335671320, 171256882625859654244558875154656827434532238269128797294104, 171375489160308850586571057986628049578102969068157104404666752536, 171442862221694497375157009000196829486909073965419544, 171565528784990321689731821168947959703214382872833987704757272, 171665528784990284418320019114715315131552369781301916474777112, 171765528784990284418320017621281990562661190949877007622049304, 171856882625859621890902793074029505696754507202713989123096, 171965528784990284418320017621281990562659708427930072038218776, 172085539764170973239584805029894858812702820469184524, 172198541808324961172001695394438877351585975125266012684, 172298541808324961172001695394438877351585975125266013196, 1723113520163190355270145953094393586709026395670251211464204, 172486963512679240007473828314345740638208940945380509539653904210968, 1725100181966606484488609850218126293215216699969078345642031750573956632, 172675489160311840284265475967314010970667483459532862143403628568, 172786963512679240007473828314345740638208940945380509539653904210456, 172848568244169057638034015986280355205644, 172948568244169056778503039926592199591436, 173064455959885120455788213857554287375900086796, 173164455959885120455788213857554287375866530316, 173255951354066944840093935964778011902214668, 173374253265787658765068022363528669074701444060684, 173474253265787658765068022363528669074701410504204, 173537206789665362304824784005181532162483203310104, 173642862221694497375158151173968387626200923223855640, 173764455960621904647716497292050321826486815244, 173842862221694497375158151173968387626200923223852568, 173965528784990284418320017622597774747495431336757056650057240, 174065528784990284418320017622597774747495431336757056616500760, 174156882625859621890902793075171679468312646494563247559192, 174256882625859621890902793075171679468312646494563214002712, 174349377279392032891408674544419860650217075932610920984, 174456882625859621862818022172855307903506455966582878472728, 174564455960116699042950065829823209566128727620, 174685539762494710819313045402869335797124830665532996, 1747128179291752603911712765494189810540288310303155780, 174848568883913166058634619100897512285252, 174964455960116698329077699661097437164993537092, 175096585717285611309823510382647599100253463620, 175155951354267967919227487699124245621793860, 175274253266054436475098129689990742504380403180612, 1753111266746313024228917331158150876830043145921604, 1754193169760705436489230456629145345848080609864, 1755256356362111227586603664159763341129918865204589128, 1756256356362111227586603632446484551827638689658843720, 1757167682083945691396901438046086728043737160, 1758222531564332662835593458472016789128892122673224, 1759222563694041326680400256189165239145193170022472, 1760193169760705436489230468592993784754822328392, 1761256356362111227586603664159775304978357771946307656, 1762256356362111227586603632446496515676077596400562248, 1763256356362111227586603711791636485333981932149683784, 1764340211553583258575092069121094446338060123297146174322248, 1765340211553583258575092027034275311939846893209685260383816, 1766193169760705436489230456629145345848080610376, 1767256356362111227586603664159763341129918865204589640, 1768256356362111227586603632446484551827638689658844232, 1769222531564332662835593499819128893472696866845768, 1770295322529152134179767421112061151335121588421880591432, 1771295322529152134179767384578363986058894826193181881416, 1772193366133662324156028111171024861683505038913, 1773256616969447659584713982711470090946835806168417857, 1774145705335574547402485495238279726892097, 1775193366133662324156027644549104302154331456577, 1776193366133662214554936148720424015468235326529, 1777167852546581878607663290946695021621019713, 1778222757785978871167286443325928898016179716752449, 1779128179291752555427715397447793110084496467442165316, 1780113520160965684150296155089476848926789133229357148563012, 178196585717285574776140115527084884757397398596, 1782128179291752555427714667753189691387384164563051588, 178385539762494638061746596415023221313858286954505284, 178485539762494638061746596415011257447404981703435332, 1785111266746312982142114060284542629906613125932100, 178698541806393823047132079070726431360059636415984723012, 178785539762494686545762953114131031100385660946769476, 1788170107250801951104767919689731080306134939838553487730244, 178964455960116680038461370956837405776188302404, 179085539762494686545762239241764862374613259811578948, 1791128179291752531154128025903761505480718735251629124, 179274253266054415404308119022683186344016939738180, 1793147662544098915889555485841780451654630649097578767428, 1794340211553583258574970785507721710753081889849958417446472, 1795451496113606556787878029330334213974623695525574074557070456392, 1796256356362111227586512274477136557106226499585848392, 1797340211553583258574970785507674078879937685786891472352328, 1798340211553583258574970785507642365601148383506715926606920, 1799295322529152134179662140197675096139827982999174132808, 1800391923709727913878366344904804005186305291254792221917590600, 180137464583795927355645961430024274352755947090498, 180249719399013910086483084410501877666228346984007742018, 180332521340100631385109341519118286229457612866, 180443159200532908061183232995227324363037960559931458, 180537464583795927355645961430024274352755947221058, 180649719399013910377387178267462327512592876821150314562, 180749719399013910086483084410501877666228346984007872578, 180849719399013910377387177997630934600574561562868725314, 180965982813308956131412047253514683858362314130595678390990402, 181037464583795927355645961430024274352755947091010, 181149719399013910377387178267462327512592876821150184514, 181249719399013910086483084410501877666228346984007742530, 181343159200532908313704147567387964062991271824864322, 181457276747664024419628513240898163071495064341995885048898, 1815256356362111227586475740779971280879464270887137864, 1816340211553583258574922301492031252138296625031918615278152, 1817222531564332662835482413871502847939261598019656, 1818256356362111227586475740779983244727903177628856392, 1819340211553583258574922301492031252150260473470825356996680, 1820340211553583258574922301491999538871471171190649811251272, 1821340211553583258574946511921000516184926325280193356902472, 1822295322529152134179620053378499350814493551733516021832, 1823256356362111227586512274477136557106226499585847880, 1824340211553583258574970785507642365601148383506715926606408, 1825222531564332662835514127150292150219437143765064, 1826295365168617020802718533840213103532194176034781278280, 1827256356362111227586512274477148520954665406327566408, 1828340211553583258574970785507674078891901534225798214070344, 1829340211553583258574970785507642365613112231945622668324936, 1830340211553583258574922301492078884011440829094985560372808, 1831451496113606556787813685999280642853619275446636663504096605768, 1832256356362111227586475740779971280879464270887138376, 1833340211553583258574922301492031252138296625031918615278664, 1834340211553583258574922301491999538859507322751743069533256, 1835340211553583258574946511921000516172962476841286615184456, 1836295322529152134179620053378540697926597895538260194376, 1837391923709727913878310491318820002477100065491825719267439688, 183828375591242870888734267491319101771535938, 183932688681111787263504870078495425011717953090, 184032688681112207583452815666106902339087685186, 184132688681112207583452803712409576992439195202, 184237657360641263995051989082832761782151750014530, 184337657360641263995051989083081792827146828961346, 184437657360641285047598946466622783971330194331202, 184524631589620547646470718441284794635330, 184628375591243235749525003222710605880415298, 184728375591242870888459088609937904508261442, 184828375591243235749525013599004147342038082, 184932688681112208329038184967736905228415063106, 185032688681112208329038184967953078010528846914, 185132688681112208329038184967745912427669804098, 185232688681112208329038184967962085209783587906, 185337657360641263995051989083081999992729688004162, 185437657360641263995051989082843345241276070680130, 185537657360641263995051989083092376286271149626946, 185637110065418213710068393806885752763495464567362, 185742750795361782193998789665532387160841133353992770, 185832213598453310512212147401810568983626121282, 185937110065418213710068393806885752763495464697922, 186042750795361782193998789665532387160841133353862722, 186149248916256773087486605694693310009266279981821068866, 186237110065418213710068393806885752763495464567874, 186342750795361782193998789665532387160841133353993282, 1864164520627592392403515971171529793, 189527762986292358369663529775150145, 1865251523052370351226317218204737878630216769, 1866251523052370351226317218096651487573324865, 1867289754556330644612717435247450481410063349313, 186828375591242870888459088609937904508138562, 186932688681111787263504594899614043814454555714, 187043381279458177809613496288134457451387833359725634, 187143381279458177809613496288134457442380634104984642, 187249975233935820836674747723930894973469449505323284034, 1873164520627592641218388184136689217, 189527762986292607184535742740309569, 1874189527763482027751090259618693260865, 48568883913166058634619100897512284740, 187564455960116698329077699661097437164993536580, 187696585717285611309823510382647599100253463108, 1877218335982960208796468738045708930262081, 187848568883913166596551638252643781075012, 187964455960116698329078237578116588911262326852, 188096585717285611309824072185894483291177902148, 1881189527937333588385879941125474223169, 218336183808458922139994887969535305281 1882, 218336183808624167187963462594852955713, 1883218336183808293820160577835799187432513, 1884251523283747154480824985774808235638924865, 188524631589620547646470718441284794634818, 188628375591243235749525003222710605880414786, 188728375591242870888459088609937904508260930, 188828375591243251613049608205874636374856258, 188924631589620547646719533313497759794754, 189028375591243235749525252037582818845574722, 189128375591243616474115771633519550712170050, 189228375591243235749525251830417235986531906, 189328375591242870888459337424810117473420866, 189428375591243251613049857020746849340016194, 189528375591243616474115782009813092173792834, 189624631589620864365907336791196369601602, 189728375591242870888459337424810117473297986, 189832688681111787263504595148428916027419715138, 189928375591242870888733780228861018048091714, 190032688681112207583452803225147118908715750978, 190132688681112646178180807356862183118458775106, 190232688681111787263504869591232966927994508866, 190332688681112225858233148165752082038312326722, 190437657360640778927922154114852302073320332518466, 190532688681090752991644287699919831560505443394, 190637657360616547866329306298027001461427595830850, 190737657360616547884604086642967606424557192406594, 190837657360616547446374219429820230458481665303618, 190943381279430262658223100783152905335129740934309442, 1910145705335574547402485495238279726891585, 1911193366133662214554936148720424015468235326017, 1912145705335574547402485495238279727022145, 1913193366133662324156027644549104302154331586625, 1914193366133662214554936148720424015468235456577, 191596585717285574776140115527084884757397398084, 191685539762494638061746596415023221313858286954504772, 191796585717285574776140677330331768948321837124, 1918128179291752555427714667753751494634268355487490116, 191985539762494638061746596415561138333010033223295044, 192085539762494638061746596415561127947709292506931268, 192164455960116680038461370956837405776188301892, 1922128179291752531154128025903761505480718735251628612, 192364455960116680038461908873856557522457092164, 192485539762494686545762239242302779393765006080368708, 1925128179291752531154128025904323308727602926176067652, 192637657361174356151257409256218722183366121804354, 192737657361198608703627081657778899745754095211074, 192832688681574961936855389979356662521202921538, 192937657361174356151257409256218929348948980847170, 193037657361174356589106552153051074850521713137218, 193137657361174357027701280431625593965632030955074, 193237657361174356151257409256218722183366121804866, 193343381280072858286248535463163968009362295533262402, 193437657361174356589106552153300105895516792084034, 193537657361174357027701280431874625010627109901890, 193637657361174356151257409256218938356148235588674, 193743381280072858286248535463164217040407290612209218, 193843381280072858286248535463164206456948166291543618, 193943381280100797226578398069761302937526782359426626, 194037657361174356151257409256218929348948980847682, 194143381280072858286248535463164206664113749150586434, 1942164520627592392403515971171529281, 189527762986292358369663529775149633, 1943164520627592641218388184136685121, 189527763151537655153110368057955905, 1944189527762986292607184535742740305473, 218335982960704388544092247129913431617 1945, 218335982960704388668607769627452905025, 1946251523052370731455172717870041276797826625, 164520627735709769910639105545281 1947, 251523052370160533531613114316093811995713, 1948289754556330424934628418307800107797012166209, 1949251523283747344677875197712288367310419521, 1950218336183808293820160577835799186904129, 1951251523283747154480824985774808235638396481, 1952251523283747154480824612552499916191183937, 195328375591242870888459088609937904508138050, 195432688681111787263504594899614043814454555202, 195528375591242870888459337424810117473293890, 195632688681112207583452528782343068008140953154, 195732688681111787263504595148428916027419711042, 195837657360640779786471969261633592191376580859458, 195937657360640779786471969261643968484918042482242, 196043381279458178314015708588840333252126518580803138, 196128375591243235749524764567959152263091266, 196243381279458177324966321540309364572965955723523138, 196349975233935820278361202414436387987903740009879631426, 196443381279430263142011360854765540731225133941978690, 196537657360616547446374219429820230458481664775234, 196643381279430262658223100783152905335129740933781058, 196743381279430262658223100783152418072671657210868802, 1968289754823360729329149085323522321434631876673, 1969333797556511560187179746292697822260189789303361, 1970333797556511560187179746292697822260189789303873, 1971384534785101317335631067729187891351706131144259137, 197257571469457727406130270290166202092523885898375987131458, 197366322332815301971862071374271464810587516401887921829508674, 197449975233904277262265859626880383760871561579506364482, 197557571469457727406130270290166202092523885898375987130946, 1976164520628022593317572187938497089, 1977193366133662178005444777564454888165031937601, 1978164520627736082992218958553286209, 145705335574437275032534802194458739777, 1979167852546581751740837480524325252542628929, 1980189527937333588634694813338439385665, 218336183808294107044125497347952742977 1981, 218336183808294107044125497348019855937, 1982251523283747154811314708273476384645060161, 1983251523283747154811314708273476384712173121, 198437464583795927063344794762811134405719600149058, 198524631589621194856003057767664891118146, 198632521340100631131375689898273546691900092482, 198737464583795927063344794762811134405719600279618, 1988218336183982641403071635774943650779713, 198928375591243616474115283947723102015906370, 199049719399013909989473130508905707724303102485267625538, 199128375591243616474115283947723102015899202, 199237464583795927063344794762811134405719600149570, 199343159200532907976973203566758426844005630064866370, 199443381279430262658661695511430992375613985347262018, 199543381279430262658661695511430992375613985414374978, 199637110065418213710068173551979831891325527523906, 199732213598453310512211956208315846004112359490, 199837110065418213710068173551979831891325527654466, 199932688681090752991974777795640808029026959938, 200037657360616547446754944020339610222431350477378, 200137657360616547446754944020339610222431417590338, 200237657360616526412482766993703297660265825489474, 200349248916256773087486313393526642796126332945474127426, 200437110065418213710068173551979831891325527524418, 200542750795361782193998535931880766316101595796472898, 2006145705335574437275032534802194458739265, 2007145705335574437275032534802194458869825, 200855950617282879819623708684981712949105164, 200942159934174623374922768591318175756, 48568244169166510090025462374697816076, 201048568244169166510090025462374697814028, 42160489356482197231276073192275980, 201155951354066944950255848271806121877456908, 201248568883738667491541535520382027055116, 201337206789665362305076631228778298482995890332184, 201432297560473404778712353497204553934397612056, 201537206789665362305076631228705727478600442683416, 201655951354066944949873668628087007386556428, 201764455959885120582694737208472973520390346764, 201864455959885120582694737208472973516128930828, 201949377279392060976516417610140284205920768218101297688, 202037206789665362305076631228778298482995890335768, 202142862221694497375448279175468996707698279209087000, 202248568883738667491209782357431439869964, 202342862221694497375448279175468996707698279209084952, 202455951354066944950255848271806117616046092, 202574253265787658911264337264160217816602973330444, 202649377279392032891408966938936293218729245591454464024, 202756882625859621890903129913654513478704526050130294061080, 202856882625859621890903129913654513478704526050126032645144, 202937206789665341142373896046531616793088362651672, 203049377279392032891408966938936209616932182035160213528, 203142862221694472996014728245604348626979020399550488, 203242862221694472996014728245604421197983415880755224, 203349377279392032891408966938936209616932182030898802712, 203465528784990284418320405660529999527467612662095720220310552, 203542159934174623374922768591318172172, 42159934174623706675931541938913292, 203685538861296857873926083151039405962768925381498416, 203764455281045688863816310846741568984448504880, 203874252483764633571116391624166149891687309775920, 203956882626416529905352234684757524587036007219523974171232, 204049377279875459987284925941629795648469873499513391200, 204156882626416529905352234684757524586714621342915560966240, 204275489161047882503512572059080449909127319358697753929872019040, 204356882626416529905352234684757524587036007219523974171744, 204465528785631842450965774356840668323895242499986810629753952, 204542750891723041012933721647542394462184465028090464, 204675292915248182811148364551728637981990235957303790419847252576, 204737110149065139768171633374602773138725381343328, 204865358433375158690232955340042220470477635380896986455443552, 204942750891723041012933721647542073076307856614885472, 205075292915248182811148364551728637981990235635917913811434047584, 205156734879409214620428393733339675347637209612922847628896, 205299921528997524401406239190057282380451169673367489653521918589898336, 205342750891723041012933721647542394462184465028090976, 205475292915248182811148364551728637981990235957303790419847253088, 205549249027264943246899647337968468183713023645917776992, 205686737438365906598442915963591390955252751452575947172795048234080, 205764455281045688863816310846741568984448504368, 205864455281045688863816312173754220786929504304, 205985538861300326912338342001776015644984629015920784, 206064455281048302855193398596449514737533720720, 206185538861300326912338580050942521312747938345916560, 206285538989819355587990566378263821005237551598672016, 206356882626123770682429136030973646647113182939944099879568, 206456882626123770682429136030973646647113245990338883066512, 206556882626160848533957738738307553003327505820880148208272, 206649377279621328717386402804664623825620252252110428304, 206748568883913124759803862342944637848196, 206864455185299125573936666889289629313137652360, 206937206791387755253320849466007988347716707123848, 207074252373464592661175040255506926404325697665672, 207142862223678694051825618584840215911496747403283080, 207256882625861907685474316608654109122241984462292152070792, 207365528784992917653666412733169533708821779435171275497126536, 207464455669594109500443078993592879132445507716, 2075397704670597194333939238078431761802556872099385927034587071739410822000832, 2076132721469907600197643130025363904276531121723891951580928893783084082397376, 2077345228881933842633153890067650897408277783812875254184761560699605090496, 2078195962175151299696020140798834212992602904721141071447329424, 2079132606759820040782762417045791026934643134541570750394287120131058554233504, 20801527629873126869817423044367512630287088909918895044542177761970009450517572\ 208116, 2721691488168206625539451490383988026665835891450971078848, 2082173402653506661346286462883902164278583726469062922389080722305728, 2083173553108619995467650904336182050024760549584156270635648787870400, 2084150523136724532418651443475609517602937262559950586547640660160, 208586888023969020121686390512998891515583242735744220894875295285440, 2086257820395659312980054263360702231554427455024, 208749890474031764795639808637694436893748993274513556064, 208857473826084593044577059550623991298622141100618422257248, 208986738419081631575852491509467625192599072931138719237031656809056, 209099922658782039575382070218906704221874132016668827851784541939033696, 209174252539666724604827436594139591635418655801392, 209298540842401868889964910175890097311957448793804292144, 209349377279392061363884579135182555295348319147530751512, 209456882625859654692745851280306551181170028351482908479000, 209549377279392061363884579135182556042441454132767591960, 209656882625859654692745851280306551181917121486468145319448, 209749377279392061365230772554512260755429628046408257048, 209856882625859654692770102516892038747732142439712296373784, 209949377279392061365251825101469644285837313105452961304, 210056882625859654692770102516892038759685632599476085820952, 210149377279392061365251825101469643549759982808764354072, 210256882625859654692770103814401443249732507651380754091544, 210349377279392061365251825101469644296853117794001194520, 210456882625859654691023921359569215174632382696713947024920, 210556882625859654692745849982797146690387075969281551601176, 210656882625859654692745851298581331526110633314612505054744, 210756882625859654692745849982797146691134169104266788441624, 210856882625859654692745851298581331526857726449597741895192, 210949377279392061363884579135182556031425649444219358744, 211056882625859654691023921359569215162667876732261609344536, 211149377279392061363884597409962912925520772337605381656, 211256882625859654691023921377843995519561971855154995367448, 211349377279392061363884597409962912189443442040916774424, 211456882625859654692745851298581331538064123474376294501912, 211549377279392061363884597409962912936536577026153614872, 211656882625859654692745851298581331538811216609361531342360, 211756882625859654692770102516892038746996065109415607766552, 211856882625859654691023921377843995506872404365094517313048, 211956882625859654692770102516892038747743158244400844607000, 212056882625859654691023921377843995507619497500079754153496, 212156882625859654692745851280306551181906105681779597086232, 212256882625859654692770103814401443238515094821913653251608, 212356882625859654692770103832676223595409189944807039274520, 212456882625859654692745851298581331538800200804672983109144, 212556882625859654691023921377843995518825894524858306760216, 212656882625859654692770103832676223594673112614510350667288, 212756882625859654691023921377843995519572987659843543600664, 212856882625859654692770103832676223595420205749495587507736, 212956882625859654691195035163729326849071209461042035265048, 213065528784990322206043220674913145983856702606711358556179992, 213149377279392061363884579135182555294708808000444010008, 213256882625859654691023921359569215173884650050581623442968, 213356882625859654692745849982797146703077282970489116134936, 213456882625859654692770102516892038759686272110623172300312, 213556882625859654691195035163729326848334492619598260047384, 213665528784990322206043220674913145983855965889869914780962328, 213756882625859654692770103814401443249731868140233667350040, 213856882625859654692745849982797146691123153299578240077336, 213956882625859654692770102516892038747732142439712296242712, 214056882625859654691023921359569215173885289561728710053400, 214156882625859654691193541730404757957156300705836493671960, 214256882625859654691195057513785688710694362527094872182296, 214356882625859654691193541730404757957903393840821730512408, 214456882625859654691195057513785688711441455662080109022744, 214556882625859654691195035163729326849070569949894948654616, 214656882625859654691195056216276284232600977634953993358872, 214756882625859654691195057513785688722647852686858661629464, 214856882625859654691195057513785688723394945821843898469912, 214965528784990322204059555912790410320802347948111431136153112, 215065528784990322206071159616540517994931881249211844095610392, 215165528784990322204059555912790410320803095041246416372993560, 215265528784990322206071159616540517994932628342346829332450840, 215365528784990322206043220674913145983856701967200211469569560, 215465528784990322206071159615243008590453787864319703216786968, 215565528784990322206071159616540517994943834739371607885057560, 215665528784990322206071159616540517994944581832506593121898008, 215749377279392061363884579135181707334263817362255350296, 215856882625859654692745851280306550333208943849697633077784, 215942862221694497711705363832623745916715676582775320, 216049377279392061363736042846848277060664928560801352216, 216149377279392061365230772554511412068644089505905871384, 216249377279392061365251826227779030598726749819179862552, 216356882625859654691195035163729326849081585754583496887832, 216465528784990322206043220674913145983856712983004900017802776, 216556882625859654692770103814401443250478961275218904190488, 216642862221694497711705363832623745916715676582775832, 216749377279392061365230773680821659012081449328804334616, 216849377279392061365230772554511412058267795964444249112, 216949377279392061365251825101468783645561614801161128984, 217049377279392061365251826227779030598726749819179863064, 217149377279392061365251826227779030599375268165521214488, 217256882625859654692745849983923456089379156602514294934552, 217349377279392061363884598536272299228033915509870660632, 217449377279392061363883282752087463505125088525258558488, 217556882625859654692745851299707640925103362466191589739544, 217656882625859654691023921377843994658911319863309241912344, 217749377279392061363884597409962052285245074033313549336, 217856882625859654692745849983923456089390181414402097908760, 217956882625859654691023920063186120070140927652996307192856, 218056882625859654692770103833802532981712351606325645904920, 218156882625859654692745851280306550333208943849697633078296, 218249377279392061365230773680821659011432930982462983192, 218349377279392061363883281625778064511756425799087132184, 218456882625859654691023920062059810671148207508616477117976, 218556882625859654691193540432895353466372708812488050183704, 218665528784990322204059555911492900916311564356218082692664856, 218749377279392061363884579135182567985555320355095285272, 218856882625859654692745851280306551193860235352690473012760, 218956882625859654691195036461238731351807652003007181590040, 219065528784990322206043220676210655388359439049253323702504984, 219156882625859654691023921359569215162668516243408695823896, 219256882625859654692770103814401443238515734333060739730968, 219365528784990322204059557407521244294185045809248838034624024, 219465528784990322206071159595487971037561041048527992615570968, 219556882625859654692745849982797146690386436458134464859672, 219656882625859654692770103814401443250469224492824529178136, 219756882625859654691193541730404757957893017547280268889624, 219865528784990322206043219181479821414965524414797596789804568, 219956882625859654691195057513785688711431079368538647399960, 220065528784990322206043220697263202345719062476618855168314904, 220156882625859654691195035163729326848333853108451173436952, 220256882625859654691195057513785688723384569528302436847128, 220365528784990322204059555912790410320803084664952874911370776, 220465528784990322206071158100757137064179079904232029492317720, 220565528784990322204059557428573791251556622726774133289881112, 220665528784990322206071159616540517994932617966053287870828056, 220765528784990322206043220674913145983855965250358767694351896, 220865528784990322206071159616540517994944571456213051660275224, 220942862221694497711705363832623746556226823669516824, 221049377279392061365230773680821659012072442129549724184, 221149377279392061363884579135182556032065160591305969176, 221256882625859654692745851280306551181906745192926683696664, 221337206789665362596965483961132599430748888467992, 221442862221694497711576425104634442759475817795914264, 221542862221694497711704237522376792112069511477561880, 221649377279392061363736041720538030096483988854234515992, 221742862221694497711704237523224753196571296752832024, 221849377279392061363736041720538878057568490639509786136, 221949377279392061363883281625778064511756425799087263256, 222056882625859654691023920062059810671148207508616477249048, 222142862221694497712873934509125236727662707701025304, 222242862221694497711705363832623756932520365131139608, 222349377279392061365230773680821659022448735671011346968, 222449377279392061365230772554512272709559298957284314648, 222549377279392061363884579135182567985555320355095416344, 222656882625859654692745851280306551193860235352690473143832, 222749377279392061363736042846848277050928146166426470936, 222849377279392061365251826227779030588989967424804981272, 222956882625859654691023921359569215162668516243408695954968, 223056882625859654692770103814401443238515734333060739862040, 223142862221694497712873934509125225711858019152792088, 223249377279392061365230772554511412057628284817357769240, 223349377279392061365230772554511412068004578358819392024, 223449377279392061365230772554512260018712786602633039384, 223556882625859654692745849982797146690386436458134464990744, 223656882625859654692745849982797146702339926617898254437912, 223742862221694497712892209289470177332625837297601048, 223849377279392061363736042846848277061304439707888093720, 223949377279392061365251826227779030599366260966266604056, 224049377279392061365251825101469644286476824252539571736, 224156882625859654691023921359569215174622006403172485402136, 224256882625859654692770103814401443250469224492824529309208, 224349377279392061365230772554511412058267795964444379672, 224449377279392061365230773696685183617055606160044165656, 224556882625859654692745849982797146691123792810725326818840, 224656882625859654692745851298581331526847350156056280272408, 224742862221694497711705363832623745916715676582906392, 224849377279392061363736042846848277050288635019339860504, 224949377279392061363884579135182555294708808000444141080, 225056882625859654691023921359569215161931159890817834126872, 225142862221694497711705379696148361915684395625581080, 225249377279392061365230773696685183627431899701505788440, 225349377279392061363884597409962912926160283484691992088, 225456882625859654692745851298581331538800840315820069719576, 225549377279392061365251825101468783635185321259699636760, 225649377279392061363736042862711801655911310196920912408, 225756882625859654692770102516892038747732781950859382984216, 225856882625859654691023921377843995507609121206538292530712, 225949377279392061365230773680821659011432930982463113752, 226049377279392061365251826227779030588350456277718370840, 226156882625859654692745851280306551181169388840335821868568, 226256882625859654692770103814401443237778377980469878033944, 226349377279392061363736042862711801666287603738382535192, 226449377279392061365251826243642555204349424996761045528, 226556882625859654691023921377843995519562611366302081977880, 226656882625859654692770103832676223595409829455954125884952, 226742862221694497711704237522376792112069511477430808, 226849377279392061363736041720538030096483988854234384920, 226949377279392061363883281625777216550671924013811862040, 227056882625859654691023920062059809823187123006831201847832, 227142862221694497711705363832623756932520365131008536, 227249377279392061365230773680821659022448735671011215896, 227349377279392061363884580261491954298444757068822317592, 227456882625859654692745851281432860580173124789404200045080, 227549377279392061363736042846848277050928146166426339864, 227649377279392061365251826227779030588989967424804850200, 227756882625859654691023921360695524560924519546344750680600, 227856882625859654692770103815527752636771737635996794587672, 227949377279392061365230772554511412057628284817357638168, 228049377279392061365230772554511412068004578358819260952, 228149377279392061363736042846848277061304439707887962648, 228249377279392061363883282752087463505116081326003816984, 228349377279392061363884598536272299228673426656957270552, 228449377279392061363884579135181707333624306215168739864, 228549377279392061363884598536272299239049720198418893336, 228656882625859654691023920063186120070141567164143393802776, 228756882625859654692770103833802532981712342599126391163416, 228856882625859654692745851280306550333208304338550546467352, 228956882625859654692770103833802532981722718892667852786200, 229042862221694497712873934509125226351369166239403032, 229142862221694497711705363832623746556226823669517336, 229249377279392061365230773680821659012072442129549724696, 229337206789665362596965483961132599430748888468504, 229442862221694497711576425104634442759475817795914776, 229542862221694497711704237522376792112069511477562392, 229649377279392061363736041720538030096483988854234516504, 229742862221694497712873934509125236727662707701025816, 229842862221694497711705363832623756932520365131140120, 229949377279392061365230773680821659022448735671011347480, 230049377279392061363736042846848277050928146166426471448, 230149377279392061365251826227779030588989967424804981784, 230242862221694497712873934509125225711858019152792600, 230349377279392061365230772554511412057628284817357769752, 230449377279392061365230772554511412068004578358819392536, 230542862221694497712892209289470177332625837297601560, 230649377279392061363736042846848277061304439707888094232, 230749377279392061365251826227779030599366260966266604568, 230849377279392061365230772554511412058267795964444380184, 230949377279392061365230773696685183617055606160044166168, 231042862221694497711705363832623745916715676582906904, 231149377279392061363736042846848277060664928560801483800, 231249377279392061365230772554511412068644089505906002968, 231342862221694497711705379696148361915684395625581592, 231449377279392061365251825101468783635185321259699637272, 231549377279392061363736042862711801655911310196920912920, 231649377279392061365230773680821659011432930982463114264, 231749377279392061365251826227779030598726749819179994136, 231849377279392061365251825101468783645561614801161260056, 231949377279392061365251826243642555204349424996761046040, 232037206789665362596966461660263669500318662756376, 232142862221694497712873935486824356781927588927080472, 232249377279392061365230773680821659012072442129549593624, 232337206789665362596965483960396522100452199991320, 232442862221694497711576425104633706682145521107437592, 232542862221694497711704237522376056034739214789085208, 232649377279392061363736041720538029360406658557546039320, 232742862221694497711704237522376792112069511477431320, 232849377279392061363736041720538030096483988854234385432, 232949377279392061363883281625777216550671924013811862552, 233056882625859654691023920062059809823187123006831201848344, 233137206789665362596966461660263678507517917497368, 233242862221694497712873935486824356790934788181821464, 233342862221694497711705364810322876995792445611935768, 233449377279392061365230773681799358142512007751492143128, 233542862221694497711705363832623756932520365131009048, 233649377279392061365230773680821659022448735671011216408, 233749377279392061363884580261491954298444757068822318104, 233856882625859654692745851281432860580173124789404200045592, 233942862221694497711576426082333573829545387570202648, 234042862221694497712892210267169297386890718523656216, 234149377279392061363736042847825976181358704589114148888, 234249377279392061365251826228756729719420525847492659224, 234349377279392061363736042846848277050928146166426340376, 234449377279392061365251826227779030588989967424804850712, 234556882625859654691023921360695524560924519546344750681112, 234656882625859654692770103815527752636771737635996794588184, 234742862221694497712873934509124489634527722464315416, 234849377279392061365230772554511412057628284817357638680, 234942862221694497712892210267169297395897917778397208, 235049377279392061365251826227779030599366260966266473496, 235142862221694497711704238500075923182139081251850264, 235249377279392061365230772555489111188698354387132057624, 235342862221694497711705380673847481969949276851636248, 235449377279392061365230773697662882747486164582731843608, 235549377279392061363883282752087463505116081326003817496, 235656882625859654692745849983923456089379796113661381544984, 235749377279392061363884598536272299228673426656957271064, 235856882625859654692745851299707640925103353458992334998552, 235942862221694497711705363832623009839385379894429720, 236049377279392061363736042846848276314220311921906124824, 236149377279392061363884579135181707333624306215168740376, 236249377279392061363884579135181707344000599756630363160, 236356882625859654691023921359569214313980451682574020348952, 236449377279392061365230772555489111188707361586386798616, 236542862221694497711705380673847481978956476106377240, 236649377279392061363883282752087463515492374867465440280, 236756882625859654692745849983923456089390172407202843167768, 236849377279392061363736041721515729227554058424008804376, 236949377279392061365251825102446482765615879682387314712, 237049377279392061363736042863689500786341868619608590360, 237149377279392061365251826244620254324403689877987100696, 237256882625859654691023920063186120070141567164143393803288, 237356882625859654692770103833802532981712342599126391163928, 237449377279392061365230773680821658275355600685774637080, 237549377279392061365230773680821658275364607885029378072, 237656882625859654692745851280306550333208304338550546467864, 237756882625859654692770103814401442389827669772226064256024, 237849377279392061363736041721515729227563065623263545368, 237956882625859654692770102518018348145999161547336899333144, 238056882625859654692770103833802532981722718892667852786712, 238132297560473405032088093716262106842162890776, 238237206789665362597980845928060092933601979631640, 238337206789665362596966461660263669500318662887448, 238442862221694497712873935486824356781927588927211544, 238537206789665362596854535681106288287436874287128, 238637206789665362596965483960396522100452200122392, 238742862221694497711576425104633706682145521107568664, 238837206789665362597980845928060101940801234372632, 238937206789665362596966461660263678507517917628440, 239042862221694497712873935486824356790934788181952536, 239142862221694497711576426082333573829545387570333720, 239242862221694497712892210267169297386890718523787288, 239342862221694497712873934509124489634527722464446488, 239442862221694497712873934509124489643534921719187480, 239542862221694497711576426082333573838552586825074712, 239642862221694497712892210267169297395897917778528280, 239764455281045688831881797192450852468917534768, 239898540842401868914153427763457840147256440824456593456, 239964455111278590895437890595957911898489363468, 240074252288192936711544449106265121895972568570892, 240174252288192936711544449106638668463465186991116, 240242159934284595816758247955506403340, 48568244296294651481196080845788551180, 240348568244295854380531631660952837167116, 240455950617429331438505964015150519250327564, 240555950617429332374512057485294288188217356, 240655950617429332374512057809553461358893068, 240764455111278590895437889849189036086423459852, 240864455111278590895437889849513295259594135564, 240948568244295854380531631660952837036044, 241055950617429331438505964015150519250196492, 241155950617428824246372065803433877575178252, 241264455111278589817158870171583414346914863116, 241364455111278590895437889849189036086423328780, 241464455111278590895437889849513295259594004492, 241574252288192936711544449106638668463465186860044, 241655950617428824246802391449185373995669516, 241764455111278589817159300497229165843335354380, 241855950617428824246802391773444547166345228 ]; 2419