1############################################################################# 2## 3#W sml1728.m GAP library of groups Hans Ulrich Besche 4## Bettina Eick, Eamonn O'Brien 5## 6 7SMALL_GROUP_LIB[ 1728 ][ 13 ] := 8[ 2173365565631654835789014115847, 2173365565631654835788981081607, 92173365566051894724218176804359, 3755575695233816940792025688186375, 103749074423164235066182454112556551, 3755575695233816940792025688192519, 116478400603225620511747829314928391687, 5020046188018602370771593735, 122173365565631654835788980824583, 2173365565631654835789014116871, 135020045347538825512380148231, 2173365564791175058930589379079, 143749074423163394586405595720854023, 3749074423163394586405595754666503, 156478400603226345425555369677583687175, 6478400603227071600082575327792602631, 166478394101953550089393442884961573383, 1711194665008175734554052115805426666053127, 186478394101953550509633331314157296135, 6478400603225619671268052456570501639, 1911194665008175733828297828488205652867591, 8674641266086165473611634322951, 203755575698864689576820276732505607, 2169601803056904756376361635847, 213749071915682331662212615296128007, 3749071915682331662212615296129031, 223749071915682331662212615296127495, 6478396270299069112546593494096811527, 236478396270299069112546593494096812551, 6478394098189788355123140335095386119, 2411194665001671954277653029685658014062599, 2511194665001671954277653029685658014061063, 2619344381122889136991784435540003661483481607, 1255556598991123593547874311, 272169601803056904756380723184135, 3749071915682332391795763453502471, 286478396270299069113276176642254187527, 6478396270299070373266258790207333895, 2911194668755076791427741476417357787573767, 3749071915682332634990143331509255 30, 6478396270299069113519371022132194311, 2170858083728980449089765118983, 312170858083729223643469643125767, 3751242768684098699109921605948935, 323749071915682332391795754896593927, 3749071915682332634990134774600711, 336478396270299070793506147210846148103, 3411194665003842807277739836612391336817671, 3511194665003842807277740079806771214824455, 3619344381126640370975934858149280200859203079, 376478396270299070373995841929841354247, 3811194668755076791427742206000497421594119, 396478396270299070374239036309719361031, 4011194668755076791427742449194877299600903, 416478396270299070794235730359037076999, 4211194668755076791428162445888926617316871, 3749071915682332391795763453503495 43, 3749071915682332634990143331510279, 6478396270299070373266258790207335431, 446478396270299070373266258790207334919, 6478396270299070793506147219403057671, 4511194668755076793605004338369020827151879, 4611194668755076791427741719611729076173831, 4719344387608772695587137691732262220084428295, 4811194668755076791427741962806108954180615, 4919344381126640370975934438152586142985108487, 5019344381126640370975934438395780522863115271, 5133427090586834561046414709548151937825970732551, 523751242768682838709027773652802567, 3751242768682838952222153530809351, 536482147504283945709683075679519645191, 3751242768683258948916202848525319, 546478396270299069533516065062893001735, 5511194668755076792153916003622999439580679, 566482147504283945290172770389958471175, 6482147504283945710412658819154193927, 576482147504284671464699976040167386631, 5811194668755076792153916733206139074129415, 727015979760028112400903, 591255556598991123589118439943, 1255556598991123589151863303, 606482141000503667630366985329491718151, 6111201139648870337665274393843390912016903, 6219355569313247943485594152804573525187376647, 6311201139648870337665274393843390912018439, 6411201139648866575354208947981559885869063, 6519355569313241442212073062355329511552070663, 667395688225182334845587285869839645936943796090583700, 676399113471979218589035640453259117013835158741610242712, 684279906379317506090252721183105408013891314661064, 693703190563524422502260592228921537991757182300948168, 707395678177713415642385311072322966349786070878526104, 716399113214718980209988360721645983495416309751911383704, 7212779748995854836233644898702710645394687939662056536724, 7311057667652139163856863490963912921548513995086917933310616, 744279912167350888220825975619120165515714844702868, 753703190666654640387173403040080507532327387730649240, 762476797673216149357785139573557193739599885512, 772143050094632188948067472354699965657604411196616, 784279906352843411830084092055742457462994993420440, 793703190517777187621521042084285870079538702106853528, 807395688076304882079655612675179771640487356104980628, 816399113224617571676425631344857014785020845864818679960, 8233018018590840313248101618455549346672519738594093436068374362776, 8319107649647169087949167573111743534612136876229565634377266888, 8433018018590072138292465597343027225561643876205711378363165285016, 8557055136123695729527141550105153196844918376790752688717835499846296, 8619107649647477033129688436606220686731782256132013895105755288, 8711057667619889518489101604810036767715356990101055317587144, 8819107649647032487437769442906844459237062428360959463697520792, 8933018018590101695328206915570111803729698134716871941720336611480, 901433356921190625578826482101626215459734156, 91829478965358780930180434491988783400612, 921433331991811733034528687042477245138469516, 932476799339359801731444778063642171679157797516, 941516366344596158925994397861338538759609535540195442481091839817305784994092\ 95676374588128, 965078280207114836938156392871959591074866896608051286898344501443659784757325\ 9726816, 988775268197894438229134246882746985982166968654197717113739751447224143948995\ 9975988960, 1002620281043462162624118319504393237619097485372993618149068845627240281818211\ 101534766516202208, 1028775268197894438229134246882746173377369997339093995839651850794593674449835\ 10305217760, 1042938819564302567672544208837939578168325750351881531769875290198632612763988\ 10516, 1065078280207114836938156392871960061332272551304512567774154948754191928436214\ 10790912, 1081516366344596158925994397861338679177718452183445380873303730108356644571853\ 109225489066208, 110170802802082910842990300856491684791523844971872735522802247296225968, 11157201512828906934193318134488223912627744652241849582856701616, 11298844214168351182286053740952602705532444481363542052805956600496, 113295147241999269936687239893624616437076590703724028130894989467091342000, 11419240143445265720338235475912690843904065845334316304379644640, 11519240143445265720338235475903814440438396725867381200642868960, 11633246967873419164744470902377138659809473422352272835378784734944, 11711134342271565832577869717816213961835886694550120076640992, 11811134342271565810380923307819844238370408476429274048334048, 11911134342271565810380923307814707430809257365626649567003872, 12019240143445265720338235475912695983686037860158685361475652832, 1216443485110859856815896827439938635321694809039020982496, 122170071146627669108866337486902397078376352011896892783880826665383470557920, 1232938829413726122201210311773673421514608564225905951944484786495087980503323\ 12484, 98420802446567771449217422295262465152764470826880107875009081871164128, 12598420802446567771334686045661109420356685192069961101784014655955396832, 126170071146627669108866337486902397078391699318628816663453981828801449946336, 12756956482897319312181260082346795408074516476172963026519484517572832, 12817119615374534517514177109335743127397278680879728, 12929582695367195646264498046419363084940405052647676528, 1309907184823228075302028280059679593903097119344, 131170365952066852713744795351032437916254493635902727863773426783008494329351, 13257055212642416273410974523299677384946385813849834507889505817467399, 13398591407446095320454163976291920090425054187443708254742833554179103239, 13498591407446095320454163976291920090425058520370984567022026598031957511, 135170365952066852713744795351032437916254493635902727863772940394248738315783, 13633018062871768676742462108391017005179814086299611680146415294983, 13757055212642416273410974523317083385662649606696171382649442773113351, 13857055212642416273410974523299677384946385813849834021500746061453831, 13998591407446095320454163976291920090425054187443708254256444794423089671, 14033018062871768676742462108391017005179814086300098068906171307527, 14119107675273014280522258164578134840960540559445768326076830215, 14233018062871768676742462108401089922258477781653121561711119831559, 14333018062871768676742462108391017005179814086299611680146415293959, 14457055212642416273410974523299677384946385813849834021500746061452807, 14533018062871768676742462108401089922258477781652635172951363817991, 14633018062871768676742462108391017005177306605236930681545834762759, 14757055212642416273410974523317083385662647099215108701650842192581127, 1482476796421463101302241224493139056904726662172, 1492476796421448670083499115591227933752459283484, 1504279904216288239050277666544681464239564209277980, 1512476796421448670083499115591227933752459282972, 1524279904216288239050277666544681464239564209277468, 1534279904216263301904286471741642660009439863787036, 1547395674485746077078879807789209570996452085905772060, 1551433331262412424816839765966688338288199708, 1562476796421463101302244019991134649163444275228, 1574279904216288239050277666544681464239564209146908, 158829474110192375471090432396186856998940, 1591433331262420776216574782692331349405091868, 1601433331262412424816839765966688338288330780, 1612476796421463101302244019991134649163444406300, 1623703190512676203284005972442961054137495502160241720, 1636399113205904479274762320381436513389132172225911563320, 16411057667619802940183880980405613136300515981487032243692600, 1653703190512676203284005972442961054137495502160241208, 1666399113205904479273079271068063157690206274040854848056, 1676399113205904479274762320381436701547651106320248055352, 1683703190512676203284005972442960945249463711596519480, 1696399113205904479274762320381436513389132172225911432248, 1706399113205904479274762320381436513389132172225911431736, 17111057667619802940186789289619122295136418452484962078926392, 1722143050065206136159725678497083944489940344217656, 1733703190512676203283031985571795808849622335365423160, 1743703190512676203284005972442960945249463711596650552, 1756399113205904479273079271068063157581318242250291257400, 17611057667619802940183880980405613136488674500421126580186168, 17711057667619802940186789289619122295136418452484962079059000, 17819107649647019480637746334140899499527291614068470246049950776, 17911057667619802940186789289619122295136418452484962079058488, 18019107649647019480637746334140899499527291614068470246049950264, 18119107649647019480642771892461843325995731083952893059508055608, 18233018018590049662542025665395474335183159909108375463703260540472, 1836399113205904479274762320381436513389132172225911433272, 18411057667619802940183880980405613136300515981487032243562552, 18519107649647019480637746334140899499527291614068470246049819704, 1863703190512676203284005972442961054137495502160242744, 1876399113205904479273079271068063157690206274040854849592, 1886399113205904479274762320381436513389132172225911564344, 18911057667619802940183880980405613136300515981487032243693624, 190829474110192375471090432396186856997916, 1911433331262412424816839765966688338288329756, 1922476796421463101302244019991134649163444405276, 193829474110192375471090432396186856997404, 1941433331262420776216574782692331349405090332, 1951433331262412424814044267971096079570585116, 196829474110192375472708197439932377219100, 1971433331262412424816839765966688338288198684, 1981433331262412424816839765966688338288198172, 1992476796421448670083499115591227933752459150876, 200829474110197208458665961748753597612060, 201829474110192375472708197439932377350172, 2021433331262420776216576400457375094925443100, 2032476796413780567039594205011729371012385745436, 2044279904203012833159028815384484727419392321923612, 2054279904203012819844418786260269143593672872570396, 2067395674462806175698801792984389609771194144639954460, 2072476796413780574744805546738395574949141031964, 2082476796413780567039594205011729371012385745948, 2094279904203012833159028815384484727419392321924124, 2101433331257974865184950350122071115012646940, 2112476796413780574744808342236391167207858645020, 2124279904203012833159028815384484727419392321793052, 213829474107624343276709983412033903667228, 2141433331257974869643984691399077020102043676, 2151433331257974865184950350122071115012778012, 2162476796413780574744808342236391167207858776092, 2174279906349891927916925790929904128665504870042652, 2184279906349891927908574019608692296605334998617116, 2197395678172613251440447766726874335109285768362986524, 2207395678172613251426015905883820289309312288035180060, 22112779731882275698489093740904038851069621101083717013020, 2224279906349891927908574019608692296605334998616604, 2237395678172613251440447766726874335109285768362986012, 2247395678172613251440447766726874335109285768362855452, 2252476797656187458280424779866140926685141403676, 2264279906349891927916925790929904128665504870172700, 2271433331976960334653023599459123630367049756, 2282476797656187458285257980862212588757032372252, 2292476797656187458280424779866140926685141534748, 2304279906349891927916925790929904128665504870303772, 23111057667619802894393123290716401271509545719592399798507064, 2323703190512676187947799884633139895140370021214163512, 2336399113205904452773795010688570075802290910888258015800, 2346399113205904452773798200646065738800618274785466619448, 2356399113205904452773798200646065550642099340691129995832, 2363703190512676187947799884633139895140370021214164024, 2376399113205904452773798200646065550642099340691130127416, 23811057667619802894393117778469849090798198233958884958377016, 2393703190512676187947799884633139786252338230650441784, 2406399113205904452773798200646065550642099340691129996344, 2412143050065206127284606414718252255255492994109496, 2423703190512676187947798038592922497571893537510887480, 2433703190512676187947799884633139786252338230650572856, 2446399113205904452773795010688570075693402879097694425144, 2456399113214565001757546765534294171106902317074996102200, 24611057667634768323037040810843260327672725262309002896049208, 24719107649672879662208006519456323633711530832269196004429235256, 24811057667634768323037040810843260327672725262309002895787576, 2496399113214565001757546765534294171106902317074996101688, 25011057667634768323037040809870557658397876640168282785153592, 25111057667634768323037040810843260327672725262309002895918136, 2526399113214565001757546765534294171106902317074996232248, 25311057667634768323037040810843260327672725262309002895917624, 25419107649672879662208006521137153846218469251328360413551363640, 2553703190517688079720802526350864682354655042630418488, 2566399113214565001757546764971387533795068623706557349944, 2576399113214565001757546765534294171106902317074996363320, 25811057667634768323037040809870557658397876640168282785415224, 25911057667619802894393123290716401271509545719592399798639160, 26019107649647019401511307521195899228899286546339831277065443896, 26119107649647019401511317046357941397168495001514544978984279608, 26233018018590049525811539396626513867537967152073287324838074359352, 26311057667619802894393117778469849090986356752892979294870584, 26411057667619802894393123290716401271509545719592399798639672, 26519107649647019401511307521195899228899286546339831277065444408, 2666399113205904452773798200646065550642099340691129997368, 26711057667619802894393117778469849090798198233958884958246968, 26819107649647019401511307521195899228899286546339831277065313336, 2693703190512676187947799884633139895140370021214165048, 2706399113205904452773795010688570075802290910888258017336, 2716399113205904452773798200646065550642099340691130128440, 27211057667619802894393117778469849090798198233958884958378040, 27319107649672879662208006519456323633711530832269196004428975160, 27419107649672879662208006521137153846218469251328360413551496248, 27533018018634736056295435265620527239053525278159229099004948483128, 27633018018634736056295435268525001846265514866293465198026160442936, 27757055136200823905278512138992271069084491680659145941483902205267512, 27819107649672879662208006521137153846218469251328360413551495736, 27933018018634736056295435265620527239053525278159229099004948482616, 28033018018634736056295435265620527239053525278159229099004948352056, 28111057667634768323037040810843260327672725262309002895919160, 28219107649672879662208006519456323633711530832269196004429105208, 2836399113214565001757546765534294171106902317074996103224, 28411057667634768323037040809870557658397876640168282785155128, 28511057667634768323037040810843260327672725262309002896050232, 28619107649672879662208006519456323633711530832269196004429236280, 2872476796413780567039594205011729371012385613340, 288829474107624343276709983412033903665692, 2891433331257974869643984691399077020102042140, 2901433331257974865182154852126478856295032348, 2911433331257974865184950350122071115012645404, 292829474107624343276709983412033903666204, 2931433331257974865184950350122071115012776988, 2942476796413780574744808342236391167207858775068, 295829474107624343278327748455779423887388, 2961433331257974865184950350122071115012645916, 297829474107624345858787436694787504218140, 298829474107624343278327748455779424018460, 2991433331257974869643986309164120765622394908, 3001433331976960334653023599459123630367048732, 3012476797656187458280424779866140926685141533724, 3024279906349891927916925790929904128665504870302748, 3032476797656187458280424779866140926685141272092, 3041433331976960334653023599459123630367048220, 3052476797656187458285257980862212588757032370716, 3062476797656187458280424779866140926685141402652, 3071433331976960334653023599459123630367178780, 3082476797656187458280424779866140926685141402140, 3094279906349891927908574019608692296605334998484508, 3101433331976960334655820590776294731136630812, 3111433331976960334653023599459123630367309852, 3122476797656187458285257980862212588757032632348, 3131665610734758617576071724705778384, 2878175349662890673822101293691309776, 3141665610734758617576071724739330768, 2878175349662890673822101293724863184, 3154973487004217475083866961196500721340112, 316420133632461269695576282960959790745824, 317420133632461269695576282960959790744800, 318725990916893074033955815300292469290274016, 319420133632461270529331942381307241267424, 320725990916893075474685594778652805846632672, 321725990916893075474685594778652805846631648, 3221254512304391234420256707775855802395914243296, 323725990916893074033955815021069292393302752, 324725990916893074033955815021069292393301728, 3251254512304391231930675648836969917707576250080, 326725990916893075474685594499429628949660384, 3271254512304391234420256707775576579219017272032, 3281254512304391234420256707775576579219017271008, 3292167797261988053078203591036676891070855846661856, 3302139350269054841686383639386514319235784336599264, 3313696797264926766434070928859896741967998431833222368, 3322139350269054841688873221279208585317643194589408, 3333696797264926766438372926370472433757450480495225056, 3346388065673793452405508416768176365531202993335990086880, 3353696797264926766434070928859896741688775254936251104, 3366388065673793452398074565069901570118750630129099206368, 3373696797264926766438372926370472433478227303598252768, 3386388065673793452405508416768176365530923770159093115616, 33911038577484315085756718544175408759637916821824454212579040, 3403705333563461993999992751860593787774024404348975623, 3416402816397662325631987475213851960603241854160670571015, 3426402816397662325631987475213851960603241854160670569991, 3432144290256633098379625435104511024421625170762247, 3443705333563461993999992753114697616498440180248877575, 3453705333563461993999992753114697616498440180248876551, 3463705333563462000231506335519309775091767220667167239, 3472144290256633105732726483246352611160567146615303, 34811064066735160517299274213759290677285983726241724160294407, 3496402816397662347588229555349875499143586292225542200839, 3502144290256633098379625435104511024052189263835655, 3513705333563461993999992751859868033486707183336043015, 3522144290256633098379625435830265311738846184215047, 35333037126194998928518301242925693577140449580541434262121643914247, 35457088154064958148479624547775598501296529784485735987689577657283591, 35557088154064958148479624547775598501296529784485735987689577623727111, 35611064066718039657452378389582654874113880678599723425345543, 35719118707288772528077720626693109708993315729481033940328394759, 35833037126194998928518301242925693577139195477132950104210847444999, 35919118707288772528077720626693109708993315729481033940328392711, 36033037126194998928518301242925693577139195477132950104210847442951, 36133037126194998928518301242925693577139195477132950104210813890567, 36257088154064958148479624547775598501296529784485735987689577623730183, 36398648330224247680572791218556234210240403467591351784935203425056601607, 36419118707288772528077709857198827622468785810827935429004236295, 3656402816387754431396052308786259333459080413856577754119, 36611064066718039657452378389582654874113880678599723357705223, 36711064066718039657452378389582654874113880678599723324148743, 3682144290253314964644760307677286074837349752246279, 3693705333557728258909752493510566743900968055780544519, 3706402816387754431396052308786258607704793096635565084679, 3713705333557728258909752493510566743900968055780542471, 3726402816387754431396052308786258607704793096635565082631, 3736402816387754431396052308786258607704793096635531530247, 37411064066718039657452378389582654874113880678599723324151815, 37511064066773630137098308605978549320403999073798125050273799, 37633037126360991211293355935283746896023739297195624386220205942791, 37757088154351792813114919056170314636329020251450628662836421845460999, 3782144290264088772028856776737523132560515772055559, 3796402816419924847857817480311660486764904602725286807559, 38011064066773630137098308605978549320403999073798124982634503, 38133037126360991211293355924514252613937214767276971287708949428231, 38257088154351792813114919056170314636329021505554037146994332641933319, 38398648330719897981062580129062303691576546994506686327588942764823951367, 3846402816419924847857813873629816270356530188625081669639, 38511064066773630137098308605978549321129753361115345995307015, 38619118707384832876905877271130933225658110397730766019478820871, 38711064066718039657452378389582654874113880678599723425342471, 38819118707288772528077709857198827621214682402343777518275404807, 3896402816387754431396052308786258607704793096635632721927, 39011064066718039657452384621928882933445205863005451797536775, 39119118707288772528077720626693109708992589975193716719315722247, 39219118707288772528077720626693109708992589975193716719282167815, 39319118707288772528077709857198827622468785810827935429071873543, 3943705333557728258906145811666350335526553955575399943, 3952144290253314964644760307677286074837349752243207, 3963705333557728258906145811665624581239236734562731015, 3972144290253314964646847507818615014868839460634631, 3983705333557728258909752493510566323904274006463348743, 3993705333557728258909752493510566323904274006429794311, 4003703195477726549966513175518719518762996004395554311, 4012143052938499160582543274879959028513725233632775, 4023703195477726549966513174263889935751632443389646343, 4033703195477726549966513174263889935751632443389644295, 4046399121785511478342134762960910392942119598255214564871, 4052143052940160743701392747693417521126295338092039, 4066399121790472938120939400722598111877238205565007695367, 4076399121790472938120459522327326064966681896376374271495, 40811057682453937237072983284448649536597691542814851034390023, 4091240192672742569781565121779929465434742588935, 4102143052938499160860250679551282472122700525602311, 4113703195477726549966513173009786527267474532559619591, 412829474107623971475849470962915625671212, 277789200351661873201350570940460, 413480019738208316826304965272674768940, 480019738208316826304965272674767916, 414277790826901792023584133343088684, 829478964475521189339656904114767664172, 4151240191009957249581955124588967971035816235576, 416717703130762297211779585990528098338181176, 4171240191009957249581955124231193009438249553976, 418829478964475520544224734844362755677228, 4191433339650613700615178921621281994201898028, 4203703190512676187935724689672350020030640135734663736, 4211240191009957249581955124588967971035816237112, 4222143050065206127277618454671498855726402215712824, 4232143050065206127277618454671498855726402215711800, 4243703190512675772120604340402448591455705586559196216, 4256399113205903734224404300214362855721863721292357016632, 4261240191009957110326312646150298594540234313784, 4273703190512675772120604340401830356322064990881551416, 428277789200351661873201350570938924, 277789200352035203596061075836972, 4291433331257972938879318299172445917999811116, 4302476797656187456996966276010111445894284200492, 431480019738207886376141158003926648876, 829474523703896938322487056903773898796 432, 829474107623228518124016381081380210732, 4331433331976960333910281409728730589137487916, 434829474107623228518124016381081380209708, 4351433331976960333910281409728730589137486892, 4361433332936167004283723023166273937398303276, 437480020300231683854878320045336823852, 829475078800349701228602026207217977388 438, 829475078800349701228602026207217976364, 439480022548886296735469112939589419052, 829474526514575348681815011839436668972 440, 1433339650613699872221196166700159956436012, 4412476797664580097757959178907105700136240825388, 442480020301858233985028702828108972076, 4431433332941023856947549983749406860792562732, 4442143050065206127280750509310446187760241976910392, 4453703190517688079720799956133934002729314694269608504, 4461240191009957249583767655850953827735720534072, 4472143050068106527616203678318248845345113710370872, 4482143050065206127280750509310337299728451413319736, 4493703190517688079720799956133933893841282903706017848, 4501433339650613699871361042937287157273873452, 4512476797664580097757958318753876287133558262828, 4522476810916260473379198226974923813639770360876, 4534279906364394408925753461151477514823230904618028, 4542143050071421545870298492703274126800978799854136, 4551240191013554135341607924018099626066421317688, 4562143050071421545870298492703274126800978800115768, 4571433332941023856947549983749406860792302636, 4582476799322089224805366371917840043256335043628, 4596399113205904452762284528792518208088425777477144914488, 46011057667634768323037033136216628464064264534671479813810744, 4612143050065206127280750509310446187760241976911928, 4623703190517688079720799956133934002729314694269610040, 4633703190512676187941136880088262851904196958657816632, 4646399113214565001757542324199437768555709815806294861880, 4653703190512676187941136880088262851904196958657815608, 4666399113214565001757542324199437768555709815806294860856, 4676399113224463593223977374436093286736938613279158536760, 4682143050071421545870298492703274126800978799855672, 4693703190523416431263875795391257689085049568910215224, 4703703190523416431263875795391257689085049568910214200, 4716399113205903734224409712404778956712256212209616661560, 47211057667634768322318495261400240724812888365106212285557816, 47311057667619801652739779983035457712060855990016062621330488, 47419107649672879660966359811699615972151533172158377960328768568, 4756399113224463592808159064129327910468555248927077665848, 47611057667651873088372498862815478629289661443104135015926840, 4772143050065205886643870065078975292639274289176632, 4783703190517688079480163075689702531834193726581874744, 4796399113205903734224409712404778768553737278115280167992, 48011057667634768322318495261400240724624729846172117949064248, 4812143050071421545731041781914882301436749365215288, 4826399113224463592808159064129327910468555248927077925944, 483480019738207886376141158003926647340, 829474523703896938322487056903773897260 484, 480019738207886873915017617933090860, 485829474523703896938820260916517780340780, 480020300231683854878320045336822316 486, 480020300231683854878320045337083948, 4872476796413777238388294579091929270346753264156, 488829474107623228518124664160555908483100, 4891433331257972938882114918455520129101088796, 4901433331257972938882114918455520129101087772, 491829488956211674355663029808695140696092, 4922476840751424760239222913265034716515090580508, 4933703190512676187941142582033888055540168691480633912, 4942143050065206127280753809047388922153522702164024, 4953703190512676187941142582033887946652136900917043256, 4962476840751424760239220117767039124256372837404, 4974279980818461985693377194121980780625278648208412, 49811057667619802894373244691671876866492778157995135866874424, 4993703190512676187941142582033888055540168691480635448, 5006399113205904452762294381754558371812951446246339225656, 5016399113205904452762294381754558371812951446246339224632, 50211057667619801652739779992888419752412739034618926152133688, 50319107649647017255934339827711189331844075129162270781164334136, 5043703190512675772120607475756206246388492111368003640, 50511057667619801652739779992888419752224580515684831815640120, 506829474107623228518124664160555908481564, 507829474107623228519742429204301428834332, 5082476796413776128837861370451995903458786159132, 509829474107622856931929557743397153810460, 5101433331257972296781169774566669801040914460, 5111433331257972296781169774566669801040913436, 5121433331976960977128568712160921560856922652, 513480019978995526140986479389514401820, 829474523704269171625411681496033658908 514, 829474523704269171625411681496033657884, 515829488956211674140624722455444470112284, 5162476840751424759597121968121145866187030406172, 517480019983968073080214232027452407836, 5181433331991808922728351753893662052964369436, 5193703190512676187938923481167470775673434915546436152, 5202143050065206127279469607157101144452866581827640, 5213703190512676187938923481167470666785403124982845496, 5222476840751424759597119172623150273928312663068, 5234279980818461984583826760913340847258390681103388, 5242143050068106527617490111016684135703338810966584, 5251240191011635722000862332764285924361450913848, 5262143050068106527617490111016684135703338811228216, 5271433331991808922728351753893662052964109340, 5282476797681845818474591830729023323879177980956, 52911057667619802894366618491990368731487188970796048533264952, 5303703190512676187938923481167470775673434915546437688, 5316399113205904452758459775457389312203235481432052570168, 5326399113205904452758459775457389312203235481432052569144, 5336399113214565001761383591654042558906983709695161502264, 5342143050068106527617490111016684135703338810968120, 5353703190517688079723022911836830184553776216981473336, 5363703190517688079723022911836830184553776216981472312, 53711057667619801652739776158282122583353129318654111865478200, 53819107649647017255934333201511507823709069539975071693830724664, 5396399113214565001341724017747508871189284179200991398968, 54011057667634768322318499102667695329415081120066006815706168, 5413703190512675772120606191554315958610791455247667256, 54211057667619801652739776158282122583164970799720017528984632, 5432143050068106527476946968820833894135500728008760, 5446399113214565001341724017747508871189284179200991659064, 545829474107622856931929557743397153808924, 546829474107622856933547322787142674161692, 480019978995526140986479389514400284 547, 480019978995526140986479389514661916, 5486399113224480061818845411503883756745956595540938032864, 5493703190523425961700720724249932729599478667949999328, 5502139335947349630499837232585139934916967015122656, 55119074515038766542860561851053841759181664717554695326150526688, 5521238041636197702835553954042326525953439171808, 55311038492499286193785047367508010277304204120255240194327776, 5541433332937693278229792327651662598415320752, 55511057667651901546822964871091480274939158666145034030385888, 55619107649702485911266406693710936023140575332755967840989580000, 5576399113224480061818845411511273307256458681591158114528, 55811057667651901569019911281082717605984129244613201612343520, 55911057667651901591933317453391211442840461303460889146262240, 5606399113224480087924373526268062177569712522630459654368, 5613696772517020161503718737908843592315240095583832800, 5626388022909410839085619194559027961569252362611070864096, 56332960761986988586063050878621038572635059914079878756828232649440, 56456956196713516276716990274580551118371491577239187845331169513933536, 5652139335947349630499837232586136338316129908558048, 5663696772517020161507881478332770811093488075842259168, 56719074515038766542860561851053841766571215228056781376370608352, 56832960761986988586063073075567448563872390959050457224995814607072, 5693696772517020161512322249956590381696125410597405408, 57032960761986988586063095988973620872366227815382516072683348525792, 5712139335947349630504816116873026841430068203094240, 57219074515038766542860587956581956523360085541310622415672148192, 5732476799316333984781082000842185163281844933296, 5744279909218628722309435970570088154016390277763760, 5752476799316338286537105874236875605939402048176, 57619107649702485872910083297246100963803813652447868900647865056, 57711057667651901546822964871091493613312392161101443485370592, 5786388022909410839078425979106488613213269526276309125856, 57956956196713516276716951918257154653536432240477507537232229172218592, 5803696772517020161503718737908847577091183066908330208, 58132960761986988586063050878621038572648398287313373713237687634144, 5824279909218625125701709700895912756663682990871152, 58319107649702485872910083297237224560338144532980933796911089376, 58411057667651901546822964871086356805751241050298819004040416, 58511057667651901569019911281087863336777870379222289513677536, 5866399113224480074664300509888809801376083515421173973216, 5876388022909410839078425979103515923652418189006271809248, 58856956196713516276716951918257154644660028774808388070297125435442912, 5893696772517020161503718737907127270632357061543724256, 59032960761986988586063050878621038567511590726162262910613206303968, 5913696772517020161507881478334494105645630718421107424, 59232960761986988586063073075567448569018121752791591834083715941088, 5932139335947349630502246225888017422419238493487328, 59419074515038766542860574696508940144107709347681615206386467040, 5954279909218625125701708214551132330995047972211312, 5962476799316336066151294826101444424057685279344, 59711190344961759016848714530182744007576099, 5981443278230731040067552914265960825540119075, 5993747623886048080350917895158564899, 483350959258669317003293226715645987, 6006475894075092023639302204150404941859, 601835230457598981520574602979367878723619, 6026475894075092023639302204150404940835, 603835230457598981520574602979367878722595, 3747625512571501822645763911516195, 604483350960885192738475021095468597283, 60511190349818530304239739402628371814089763, 6061443278235587811354943939138406453346632739, 6072170512518438501578611479653067689170100773, 6083713426268489530344478545094916268311500087845, 6091256083633355614339474235904317779402789, 6102148973535005515245647306189182731829698597, 6112170512518438501671508028429671978859028517, 6123713426268489530344571441643692872601189015589, 61311190349818530303298946807957900130061347, 6141443278235587811354003146543735981662604323, 61519336924486420365726269688063237281068420131, 6162493984791095738021343126831483964456140344355, 6176481115651857070975096228762563647073854687603237, 61811088231422889441776404811605000633211018209963338277, 6192170512518438501578611479653067689170102309, 6203713426268489530344478545094916268311500089381, 6213750645631861730888365873126483586034310637605, 6226416800591949908435419451160301292362563947128869, 6233750645631861730888365873126483586034310636581, 6246416800591949908435419451160301292362563947127845, 6256481115652684147620816880307134259234736173018149, 62611088231422890268853050532256545203823179091448753189, 62711199367847838207089048956779030159951372337375669285, 62819160463898754384578071597126918414366445319397264649253, 6292170512518715487966719473482482245846491173, 6303713426268489807330866653088745682868176478245, 6316481115652684147620977405543420231447318188319781, 63211088231422890268853050692781781489795391673464054821, 6333747623886048080350917895158563363, 483350959258669317003293226715644451, 6343747623886048624791076847978086435, 483350959258669861443452179535167523, 6352158631413499051471380008711208835625, 722921292406219301666072565801, 6361249207993923062193901299847927849, 1249207993923062193901299847926825, 637420853175836943822312225680558647413283, 140942877067306396070130508367907, 638243549291572305452726798650131613731, 243549291572305452726798650131612707, 639722922233572144366848294522921, 2158634222691331590815788648517342249, 640140942878008612320033329169563683, 420853178647668250371553371523807183907, 641418694544585642495017939651263564141106, 242300083672246814246629945605410866 642, 418694544585642494660164689665997459506, 6432158634222690686475893728896505355305, 6443730119936810620988930001347154010184745, 645716885649236314411086048551456504054571558, 646414864380345089358267389213520357777446, 647716885649236314411086048551456504054833190, 648420853178647668250371553371523806923811, 649727234292703170736642044543606212085943331, 6501250215211020015118775336791116623044457847346, 651418694544585642495017939651263564142642, 652723504173043990230772764346848100571469874, 653723504173043990230772764346848100571468850, 6542140609078449247050472363597855860763218655078950, 655716885649236314411086048551456504054573094, 6561238778401880351302356691896907332332114176038, 6571238778401880351302356691896907332332114175014, 6581250215210780352225202270565509375243598224434, 6592160371884228448645148455226889032576805772778546, 6602140609078449006694109769776230295161112816020518, 6613698972487559883567421682173325950028896213945052198, 662418694544505379876517178583375023231026, 6631250215210780352225201652330375734647920579634, 664716885649236233916226533623839488858939430, 6652140609078449006694109769776230295161112816280614, 666722921292406219301666072564265, 722921292779549696376577462313, 667140942877067306396070130508366371, 140942877067306396070130508628003, 6686462583777877103355430024301289875910304003580549, 66911086074795258711358330692435967443933474254254826117, 6703739921167752953330688671470653856528046547077, 6716415552543552494999033965530073752269470683947141, 6723714134862294064709191071808746870165672592005, 6736417999973025759658787034083355530232201849373317, 6742149383600864620780781870259676130704392325, 6753714120354760277580316570650089990576863740037, 67611190359813077089367526690082025396830851, 6771443278245582358140071726425857908979860099, 6781250215227809323741730177304718602425038063298, 679723504182760025313501260014440191331714242, 6802140609078500573766529249669258547720962583847558, 6811238778401910054263037760225265366844001247366, 682716462637434848873335928755439075046983362, 683414619581848870875773106923335265027266, 6841238040818953912331432871719988867613801316998, 685716458807264995562171800763877526977118342, 6862158634223201617681911110459059078817, 687420853184431549545525497841540866769539, 688415337738443867555645358210775324307975, 689717703612031003136154757199145814198858247, 690717703612031003136154757199145814198856199, 691240357487525386317168488011991618055, 415337738443867555645358210775324824071 692, 415337738443867555645358210775324822023, 693415337739568658968232482950329988555271, 694717703613974642697105308749088852355326471, 695240357488176307273526777796118970887, 415337739568658968232482950325727658503 696, 1240191844948182580597973096636462869212314119, 6972143051508070459499273297510566018756631000002055, 698717703613974642697105308749088856616212999, 6991240191844948182580597973096636462864951414279, 700717703613974642697105308749088852388358663, 7011240191844948182580597973096636462864951423495, 702415337739568658968232482950325760690695, 703717703613974642697105308749088852355322375, 704240357487525386317168488011991622151, 415337738443867555645358210775324828167 705, 240357487525386317168488011992138247, 723151984936877954105894294182208519, 706719544661827059586544751252035642375, 7071249606629972132759829324388370251555847, 7081249606629972132759829324388370184442887, 7092159320256591845408985072786296050252035079, 7102159320256591845408985072786296050319140359, 7111249606629972132759829324388370250638343, 712240497707016355869063510612640867335, 240496262289229295313597374372324359, 713415580037725470596876085382987027391495, 714415580037725470596876085382986960278535, 416403160779548371702290950823943, 715415580037725470596876085382987026473991, 240974050972612054173458931719, 716418490732023656223300174789779463, 139176913782613350011760436912135, 717723151984937576828604792358862626823, 418490732023656223300174789775367, 718139176913782613350011760436908039, 723151984937576828604792358862622727, 719723151984937576828604792358795517959, 240497707017054743562408677254176775, 7201249606629972132759829324388370184450055, 721723151984937576828604792358795511815, 414617501920363029356170728332287026183 722, 716459043318387314727461317317601658938375, 723716459043318387314727461317317601591825415, 7241238041226854173279849053154623575074444162055, 725414617499832698888699542526158760322055, 239940682773552597628034587105042439 726, 1238041226854173279849053154623575074511267335, 727716459043318387314727461317317601658020871, 138854561790250346834071149092871 728, 239940683981691567915435167200583687, 729414617501920363029356170728332288073735, 239940683981691567915435167200579591 730, 414617501920363029356170728332288069639, 731414617501920363029356170728332220964871, 732716459043318387314727461317317601591832583, 733414617501920363029356170728332220958727, 73419334436064515266317266525757363058937730055, 2168484972019430428636191162375 735, 6475063518262410351030337738874327047, 7366474784204444169308157049324521459719, 73711188909759557445785455165228382822633479, 3747143239735191175224046659862535 738, 3746981599794079460598303179210759, 6475063518262410755471598404672454663, 7396475063518262410755471598675188285447, 74011188909759557445785455165228382755528711, 74111188427105279525263370122844701214187527, 74211188909759557445785455165228116467550215, 74311188427105279525263370122844434926209031, 74419344375367644851630292151598202534637897735, 7451256657534862977868782310629592766837114803207, 746140942505319707801543486044372999, 727232369712371451841614948665788277460999 747, 243548649193154233862122639126953991, 748420852065805770516112046672403661586439, 749727232369712371451841614948665788210356231, 750727232369712371451841614948665521922377735, 7511256668308189371852919424783224114486862415879, 752420852065805770516112046672674243481607, 753420852065805770516112046672674177417223, 75433409905519482380196236556508966083501786969095, 75533408464321530977964018973311964777610644370439, 75611188906152234335268213105187275994738695, 7576475061430690467368679841790355877895, 75811188909759557445086580666330318142222343, 75911188427105279524564495623946636600881159, 76019334436064515266317266525757363059004846087, 76119334436064515266317266525757363058937737223, 76211188909759557445086580666330047559276551, 76311188427105279524564495623946366017935367, 76419334436064515266317266525757362788421900295, 76519334436064515266317266525757362792649762823, 76619333602037923019655103572518357409425598471, 76757761995337781644650426279998227638324503136745479, 7682171504220243225757255832767934599379344004494343, 769727232369710283787700958320463614748798983, 770420852065804562377141759272094147817479, 7711256657534862977868782310629592766837181919239, 7721256657534862977868782310629592766837114810375, 773727232369712371451841614948665517693474823, 7741256657534862977868782310629592766566598973447, 7751256657534862977868782310629592766570826835975, 7763752391461560533322867755691907732788681893242484743, 777727232369712371451841614948665788276420615, 7783747142031649576023400847146782727, 6475063518262410351030337468291391495, 7796474784204444169308157049053938524167, 78011188909759557445785455165228112239697927, 78119334436064515265109611391661507022468200455, 78219333602037923018447448438422501639244036103, 78333409905519482380196236556508966083231271139335, 78411188909759557445785455165228382755522567, 78519344375367644851630292151598202805220837383, 78619344374884990573709770066555819123679496199, 78733427080635290303617144837961937150244184696839, 78833427079801263711370482675008698144860960532487, 78933427080635290303617144837961937149973601757191, 79033427079801263711370482675008698144590377592839, 791243548649192455079365428545729859591, 420852065805770516112046672403660546055 792, 727232369712371451841614948665517694525447, 7931256657534862977868782310629592766566597933063, 7942171504220243225757255832767934599379073488664583, 795727232369712371451841614948665788210350087, 7961256668308189371852919424783224114757445355527, 7972171522836551234561844766025409568570569804228615, 7982171522836551234561844766025409568570840387168263, 799719544661827059586544751252034717191, 240974050972612054173458924551, 800416403160779548371702290951734279, 723151984937576828604792358862619655, 801416403160080673872804226271315463, 416403160779548371702290950816775, 80280541711235416445883263288327, 139176077713674360573153105740807, 803240974051377053315109839077383, 139176077713674360573153104823303, 804242182136587763877377266974727, 80542195476049251633786322951, 805418490732024060664561111170842631, 418490732024060664561111103733767, 806414617499832698888699542526158759396871, 239940682773552597628034587105952775 807, 414617501920363029356170728332288066567, 138854561790250346834071149085703, 808138854561790250346834071149215751, 239940682773552597628034587104904711, 809239940682773552597628034587105035271, 138854562489404843528168841150471, 810239940683981691567915435167201624071, 239940683981691567915435167134515207, 811139452466942198545534429236, 240973862751700257712384256052, 812139452591385663449069527092, 240973862876143722615919353908, 813139256060781519555355991582285880, 240634473355791869014134722308186168, 814416403206636296070838169521630260, 719544098966359303793324325586611252, 815240634473030465789714034944400009272, 415816369958808349654483206924610414648 816, 240974077914523133185716659252, 416402835049976448898788072105012, 817718530686317402035492196007400870395358264, 8181241621027635082390809551106412776700271242296, 819240634473030465680826003153869709368, 415816369958808349545595175134080114744 820, 415816369396644696465392331319085999160, 821718530687288820828014786521038408521196600, 139452466942198545534425140, 822240973862751700257712384251956, 139452466942198820412327988, 823139452591385663449069522996, 240973862876143722615919349812, 824139452466942198820445880372, 139256060781519555355991582281784, 825240634473355791869014134722308182072, 416403206636296070838169521626164, 826719544098966359303793324325586607156, 139256060969786962322151360790584, 827416402835050100964421285644864564, 240634473030465789714034944400005176, 828415816369958808349654483206924610410552, 240974077914523133185716655156, 829416402835049976448898788072100916, 240634473355791868951084327524993080, 830240973862876215780209923982388, 718530686317402035492196007400870395354168, 8311241621027635082390809551106412776700271238200, 832718530687288820828014677569956223207443512, 833240634473030465680826003153869705272, 415816369958808349545595175134080110648 834, 240634473355791868951084327558545464, 835415816369396644696465392331319085995064, 836718530687288820828014786521038408521192504, 837415816369958808349545532124739263628344, 416403206636358652851998385244880, 838719544741067627254498501829981113040, 415816371244079168737635762108404697312 839, 718530689509770244308412419081419823876320, 840718530689509768803578632661497906370546400, 8411241621031472882982164936658237267980763368160, 842239940923747710840163612026845792480, 414617916236044331802705992235813439712 843, 414617916236044331802426769058882915040, 844716459759255884605355075659770097028827872, 416403206636358652851998385243856 845, 719544741067627254498501829981112016, 416403206636358652851998418797264, 846415816371244079168737635762108404696288, 847718530689509770244308412419081419823875296, 848415816371244080002493295182455855218912, 849718530689509768803578632661497906370545376, 8501241621031472882982164936658237267980763367136, 851718530689509770244308412139858242926904032, 852239940923747710840163612026845791456, 414617916236044331802705992235813438688 853, 239940923747710840163612026879344864, 854414617916236044331802426769058882914016, 855716459759255884605355075659770097028826848, 856414617916236044331802426769058916467424, 139176077014519539619879176970763, 85780727450666617328433334608395, 46609662150964061512212491, 85880541711235254316293478752267, 80541711235254316293478748171, 85926942127245198413029387, 46717274691282559994716171, 86046717274691282559994712075, 138854562005413006735804627689995, 86146502111868688286768701451, 80355649308688317001354977291, 86280355649308688317001354973195, 479742511449635756192274486687506955, 863160664796287605781345245143051, 277628768200020692475299203457035, 864277628768200020692475299203452939, 418303500854523023981608971, 8651249047560910769724765456722628619, 722828449601139840108712755211, 866242073767197401587662859, 722828557089236693974275608587, 867418303563130298400670498827, 46717243508640489943334923, 868139496941640203225399276631756811, 80727396782525249102407532555, 869161036490126309340307714539531, 480852382933532006377420064233164811, 870278271054938386577999114437459979, 1249047560695731417412206051012619, 8712158354185253810084475299250457096203, 2158354185253810084475298979874150411, 872722828395810506179036271636491, 1249047746650201087777596578492427, 8731249047746650201087777325995546635, 139496941640203225399276630716427, 874241050715154271173084432768764489739, 241050715154271173084432498181543947, 875480852382933316968070066813561548811, 830912917709143307019776353743884333067 876, 830912917709143307019776353473301387275, 722828449476696375209505132555, 8771249047560910769724765186139693067, 3729636032118583825973397694553019987979, 8781249047560910769724765181911828491, 418303469797699727338262539, 879722828557089236693703692673035, 2158354506211547479760276665364674571, 880722828557089236693699464808459, 80727396782525249106701455371, 881139496941640203225399006048821259, 416535635786580587089494306903529895947, 882139496941640203225399001820956683, 278271054938262134534215229837323, 883480852382933532006377419793650229259, 8841435817521801399634530173133751910505986059, 885480852382933532006377419789422364683, 723200143315399933892935876619, 8862159464056737706334660444286903977995, 418518601437651651474243595, 8871249689847756623707142596420716555, 80727611914165201030837436427, 888241051357533905963303095699669780491, 278271426632100838092898660581387, 889830914027580627203269961498780331214859, 8902159464056737491296353091032004499467, 8913731553890042756546293328777567263598603, 1249689847595344976627654188881931, 8922159464056923445766023456426759841803, 241051357533905963303095695440877579, 893416536745818589504587344311541904189451, 894830914027580626988231654145525431736331, 8951435819439659323807250493064834924749596683, 46609662150964061512204811, 89626942127245198413021707, 46609786594428965014798347, 27035459843876040228875, 89746502111868688286768693771, 46502111868688286769741835, 898160664796287605781345245135371, 160664796412049246248747728907, 899240496262289229295313597371176264199, 80541711235416445880067235847, 900139176077713674360573149909688327, 139176077713674360573149909684231, 901139015459527453582611358046757383, 46555996124023108478705671, 90280448761300610696670220394503, 80448761300610696670220390407, 9032168392129230230662658104819719, 6474784203608100369167610713994235911, 9043746981599310243269053485841186823, 47201391043879168246808583, 905140942598431824238601224303153159, 81564003722121492964788142087, 9066474784203607401494668712649313824775, 90711188427103834797437921874033395136278535, 90811188427103834797437921874033124553332743, 140942598431824238601224302112775, 909243548810090192282601206098915504135, 243548810090192282601205828332558343, 9103746981599309838827792553755086855, 6474784203608100369167610443411300359, 91119333602035426529972728998572426137988839431, 9126474784203608100369167610439183435783, 81564003722121492969082064903, 913140942598431824238600953720217607, 420852343835852264333182429158460897287, 914140942598431824238600949492353031, 3749069449727833642009052754018311, 91511194661391776116308995728046196855474183, 81564649117041348749811515399, 916243550737229096653257195424073123847, 91711194661391776115610121229148127947200519, 91819344374884989128981944618307007542790793223, 919243550737229096653257195419844220935, 420855673931879016826732443064859633671 920, 80541711235416445880067228167, 80541711639857706816448299015, 92146555996124023108478697991, 46555996124023108479746055, 15807634692070474247, 92215808760591977284103, 26911161620060503572999, 420248895628450627591, 92315808760591977414663, 27315602880996883726343, 1254856898847305838606059015, 92447201764752575972560209415, 81563950211575699642891011591, 925726190334840342279522311, 27315837068177506961415, 47201360077127855556954119 926, 1255556177787464839699529735, 47201764752575972594286599, 92781564649490515858643984482311, 3749070657974945894885921947028487, 928140943714320014377950103812574215, 243550738344285564222198388120783879, 9292169601075216982437321528483847, 81564649490750045824607723527, 930140943714319609702501986809323527, 93198534220276145743976425160768983320682795559856261208845891551243036195, 9325084149337804968249158372247664914969846658234342376317942493493460986794825\ 93354499, 11051283302225812527684265837470352393994303441711803689603, 93419096617546246204080060384475533157990428938774173326088607875, 93557022194447210425443795027077790401228890872692610007647004071303299, 93657022194447210425443795027077790401228890454174024161457266999695491, 93732998955119913440594664782290451821243162858765340250455956789379, 9382141809878341861537510629408686137194749139885575, 9393701047469774736736818366361926033810105736487902727, 9406395410027770752955106842525433440647146650583972846087, 9416395410027770752959663488767013022693501117742880791047, 94211051268527987861106424623883948985435329495897784653061639, 94311051268527987861114298508589398503211430015148320538893831, 9446395410027770745081222143577188461143508992128262479367, 9456395410027770745081222143577188461563748880557458202119, 9463701047469774736736818366361926033810105736487779847, 9476395410027770745081222137072151902812600291873635057159, 94811051268527987861106424623883948984709575208580563639876103, 94919096592016363023991901750071463845578143020510902649266781703, 95011051268527987861114298508589398502485675727831099525708295, 95119096592016363024005507822842480612295244717775828602941750791, 95211051268527987847500351864101380404572372275976859198045703, 95311051268527987847500351864101380404572792515865288393768455, 9542141809878341861537510629408686137095793093392903, 9553701047469774736736818367618207125396004783473573383, 9563701047469774736736818366361926033810006780441410055, 9576395410027770745081222137073408183904186190920620850695, 9583701047469774741293464607942959588739207337423276551, 9596395410027770752955106842525434166401433967804952481287, 9602141809878341861537511883512094622091531750870535, 9612141809878341861537510629408686137194749139889671, 9623701047469774736736818366361926033810105736487906823, 9632141809878341861537514393170420164302923557382663, 9643701047469774736736824871398483103999140703527644679, 9656395410027770752955106842525433440647146650583939295751, 96611051268527987861106424623883948985435329495897784619511303, 9673701047469774736736824871398484364718805991114812935, 9683701047469774736736824871398484784958694420310535687, 9696395420721957208513260485081373086484211355112025240131, 97011051287007542056310914118220612693444435754120538047002179, 97111051287007542049876050026780882064922080147895419144909379, 97219096623949032684441174993861444432309967693484535723505366595, 97319096623949032662185814446277364208185353794180141753016399427, 97419096623949032684441174993861444432309967693403470930212697667, 97511051287007542056310914118220612693444436078379711217677891, 97698534385041751379686145359642104826228826095171788742450318768806195779, 977170267417352146384097659181461557139723411492456850946252767689498670298691, 97857022213565828344764246963549324586025794650642088813040744638607939, 97998534385041751379719367087804249879184920651287099232580184712626730563, 9806395420721957204789380802535232676739940811679839425091, 98111051287007542062755309602929076639310606596442720195712579, 9826395420721957204783864948501088510740731729903971079747, 98357022213565828344725778564607699552215755842113584074088545475252803, 98432998966183928440257087363165118394690853385928650631918934184515, 98557022213565828344764246963549324586025794650884006908813151642998339, 98657022213565828344745004101738570531935717969737187591287826391127619, 9876395410027767183923579025463554334978641711948743449095, 98811051268527981693819944556001021890841413681600520276549127, 98919096592016352333546057257034355022012585365373741348153858567, 99032998911004256832367586940155365478037747508425908737297074494983, 99119096592016352366920864192717339566893741410680328250597187079, 99219096592016352366920864192717337398548221967044094832388218375, 99311051268527981693819944555990180162518020973227779022790151, 99432998911004256832334212133219682521663790492666673648694114531847, 99557022118215355806273518566203611397435029971325072148630886215204359, 99632998911004256832367586940155365475869401263227985186657919449607, 99757022118215355806331190232588471527314721152461865560511083300142599, 99811051268527981674505820171894881377754172830493757506456071, 99911051268527981693819944555970681366353781922058958428311047, 10006395410027767172735392417886026808440276449256647298567, 100119096592016352333526743132650279238328782835870528717273049607, 100219096592016352333546057257034355022012585785613629777416694279, 100332998911004256832367586940155365478037748234600435942947350523399, 100432998911004256832367586940155365467196019912468447235493683932679, 100511051275925792974245235030851865842417171809278431573974023, 100619096604799770259495766133312024175696871206263701651727982087, 100719096604799770259515099319766149567533743544506656927840607239, 100832998933094003008442091624555906452698308844907563713776713604615, 100932998933094003008375331981094419757367609808383422956666232380935, 101032998933094003008375331981094419757367609808803662845095428103687, 101119096604799770259495766133312024175696872887223255368510873095, 1012170267246615399291643729996572395973251599843877531576995735891269002345479, 10132942218021514099759603654340771002417787645302203745650486316806549546812206\ 101415, 98534286235763478960491929572327202268668533196200124150883783827405831, 1015170267246615399291643729996572395973258096955132989647060557745228569001479, 101611051275925792974256423217457262481212078355738947874589703, 101719096604799770259476465266837048470700300618280749615251066375, 101811051275925792974234046844242124988690361360235904171904519, 101998534286235763478960491896164581003039120280021720503821894359860521991, 102057022156386437198472506903687689353164738734489382947134517565336583, 102198534286235763478960491929572327202268668533197653732708988472442367495, 102298534286235763478960491896164581003042880182369356542971467214406168071, 10236395414308907972852013313708571334233495398033329101831, 102411051275925792977088279006088411265555480837927259320229383, 102532998933094003016927676341723302044688750722121567660933854927879, 102657022156386437213251024718497865933222161247826068978636053562662407, 102732998933094003016927676341723305804591099087275221297783833501191, 102832998933094003016927676341723305804591099086854981409354637778439, 102911051275925792977088279006088411265553379638485113341615623, 103032998933094003016897967688482393261499266561560766703369304554503, 103157022156386437213199688165697575555870732618377004923964682537942535, 103257022156386437213251024718497865933222161247095694970878669933132807, 103357022156386437213250995027027195566901107460465474195845500515008007, 103419096604799770264425738623682466461046731164638608145813212167, 103519096604799770264425738623682468636917601434160323931945700871, 10366395414308907972852013311540225818989583649600233147911, 103719096604799770264408546116019903507812076399125579418663005191, 103832998933094003016927676341723302044688750722541564354983173172231, 103957022156386437213251024718497865933222161248551823265953274576383495, 104032998933094003016927659159159256693808511990538439016645658029575, 1041717289233639288099505535771619080899011591, 10421239475795731604328373263279631983079978050567, 10431239475795728689832183255168140344014850630663, 10442141814175024212279425236636558849334365481477127, 10452141814175024212279425236636558849334365515817991, 10463701054894441843855096221479679703984660197670003719, 10473701054894441838818846808907973691881523496692622855, 10486395422857595506181606270716886528485724561401177056775, 10493701054894441838818846808907973271884829447374908423, 10506395422857595506181606270716886528065727867351859342343, 10516395422857595497478967285792977813817217024949197352455, 105211051290697925034681815635798779920497577986523840350662151, 10533701054894433136179855383727189021502683423752991751, 10546395422857580459318790103080582629156868696245513369095, 10556395422857580459318790103080582628736872002196195654663, 105611051290697899033702869298123246782457315051535026431344135, 105711051290697925019643655458616067525312497641501087348964359, 105819096630326014433944236632488564683739995924745618881401994759, 10596395422857595497478967279291705743815345721328237425671, 106011051290697925019643655458616067525312917638195136666678791, 10613701054894441838818846808907973271884829447374386183, 106211051290697925034681815635792278648427576115220219423503367, 10636395422857595506181606270716886528065727867351858820103, 10646395422857595497478967279291705743815345721328270193671, 10651239475795728689835945565813832706176437069319, 10663701054894441838818846808907973692124717876536288775, 10672141814175024212279428998947204541696527067915783, 10686395422857595497478967285792977813817460219329074836999, 106919096630326014459930177418649057504482851527575473371548104199, 107011051290697925034681815635798779920497578229718220228146695, 1071717289233639288099505535771619080899012615, 10721239475795728689835945565813832706176437070855, 10732141814175019176036513937726303391207266199940615, 10741239475795731604328373263279631983079978051591, 10752141814175024212279428998947204541696527067917319, 10762141814175019176030012664930546989392044382104583, 10773701054894441838818853310180769448526533098354126343, 10782141814175024212279425236636558849334365481478151, 10793701054894441838818846808907973692124717876536290311, 10806395422857595497478967285792978539991987424979249933831, 10813701054894441838818846808907973271884829447374387207, 108211051290697925034681815635792278648427576115220219423504391, 10836395422857595497478967285792977813817460219329074838535, 108419096630326014459930177418649057504482851527575473371548105735, 108511051290697925019643655469850265662276571733934907452964359, 108632998977203352986759346579425571367746367439650892920242857459207, 10876395422857595506181606270716886528065727867351858821127, 108811051290697925034681815635798779920497578229718220228148231, 108911051290697925019643655458616067525312917881389516577455111, 109019096630326014459930177418660291702619815181428018762423614983, 10912141814184135239759850085359124031943147096514567, 109232998977343807973589985144848188819021682915058420277650935918599, 10932141814184135243502896169875958884718849346905095, 109419096630407296281032047357058108699170984195130002551154029575, 10953701054910185694305020947500566327429483061286414343, 109698534418364973108212118202754374242577640837437802414980537386404559367, 10973701054910185707247649609076043227836240021642423303, 109857022232850100178478925480850061808255602113627430562515459342220807, 10993701054910185694305020947498389064567531398247096327, 11006395422884800879759076197277216303572925981049038972935, 110157022232850100178363494330297670279269468077220950471498159747643399, 110257022232850100178363494330297670279269468077220950471498159747641863, 11033701054910185700773004577783346307576729000045061127, 11046395422884800902123938517982130627699383178887478782983, 110532998977343807973656785579195637620518288260201059219211671976967, 110632998977343807973623377832996411832167460689184876126084332664327, 11073701054910185694305020947500566327429483061286413319, 110857022232850100178363494330297670279269468077220950471498159747642375, 11092141814184135247249797227474562296065514444825607, 111019096630407296281051380543515993993355490891562976965029409799, 11116395422884800879759076197280978613798378454781429689351, 1112170267474934673530990540254359558691174163367092522573086600321049554468359, 11133701054910185700773004581545656533029202732435778567, 111457022232850100178421196895417799645985372070185711890274195999440391, 11156395422884800879759076197277216303572925981049038971911, 111611051290744935920223683668895029772574016326977617398213639, 111798534418364973108212118202754374242577640837437802414980537386404559879, 111898534418364973108212118202754374242577640837437802414980537386404558343, 11196395422884800890935751910409622419072822743138396679175, 112032998977343807973623377832996411832167460688764879432035014949895, 11213701054910185707247649605313733002383766289251705863, 112232998977343807973656785579195637620518288260621055913260989691399, 11236395422884816623603051476975704626238945009335926923271, 112411051290744963125586072952214017594140897207849941013243911, 112511051290744935920212506993181897366458516673409907851669511, 112632998977343726738779822481529254619385995381353987789966728378375, 112711051290744963125586072952214017594140897451044320824140807, 112811051290744935920223683668895029772574016570171997209375751, 112919096630407296281012745249612429975183679002200045659064773639, 113032998977343726738846603602581071134582342902451683865153902623751, 113119096630407249270127212084218318649240316811884045529384630279, 113219096630407249270127212084218318645478006586431571796993912839, 113311051290744963125586072952214017594140897207849941013242375, 113419096630407296281012734061425822402675470375396415530171771399, 113519096630407249270146525379850604945735830631617632550366622727, 113619096630407249270165858566308496741192406909925216535850925063, 113719096630407296281012734061425822402675470795636303959300384263, 113832998977343807973590023791330278997117397315801910616439110381063, 113911051290744963125586072952214017594140897207849941013242887, 114019096630407296281012734061425822402675470375396415530171771911, 114119096630407249270127212084218318649240316811884045529384629255, 114257022232849959804611533248082551982299000018979691132787267881286663, 114319096630407296281012734061425822402675470375639609909982669831, 114432998977343726738813195856381845346231515331015504077977245596679, 114511051290744963125586079426859045124527592258081610030785543, 114611051290744935920234871855502602280782643130607746291479559, 114732998977343726738779822481529254625887267450935862399538337299463, 114832998977343726738779822481529254619385995381353987789966728377351, 114919096630407296281012734061425822402675470375396415530171770375, 115032998977343807973590004458143821111823212808685237753596106386951, 115119096630407249270146525379850611447007900213492242121975544839, 115219096630407249270165858566308490239920337328050606964242002951, 115332998977343807973590004458143821111823212809105477642025235000839, 115419096630407296281012745249612429975183679422196739708382488071, 11556395422884800879759076197277214852484591235036209356807, 115632998977343807973623377832996411827834534138626641055881614996487, 11576395422884800890935751912577967938936698864985801369095, 115811051290744935920223683668895027265093373885867446014191623, 115957022232850100178478925480850061804515206092586738063174999553752071, 116011051290744935939536979308681629655355465237644398576414215, 116119096630407249270146525379850607114081350075010671588765214215, 116257022232850100178478925480850061804515206092587158059869048871466503, 11636395422884800890935751914746313458800574986833206060551, 116432998977343726738813195856381849093132572929618672230262533139975, 116598534418364973108311828235281957775324673585392206812958176573065674247, 116611051290744935939536979304934728597756441586409304282770951, 116711051290744935920223683668895027265093373885867446014190599, 116832998977343807973656785579195637618353707229506457076476480992263, 116957022232850100178421196895417799638498074991546835976281120430765575, 11706395422884800890935751914746313458380335098404010337799, 117119096630407249270146525379850607114081350075010671588765215751, 117257022232850100178421196895417799638498074991546415979587071113051143, 117398534418364973108411583230908906798202276127989883373398116918596877831, 117411051290744935939536979308681629655355044997755969380691463, 11752141814175024218940822484243273752320095807481863, 11763701054894441850329741252772377044240865268651404295, 117711051290697899033702869290635949703818439380736330740677639, 117819096630325969530238558134218921088198263250144119519778323975, 11792141814175024218940822484243273995514475685488647, 118011051290697899033702869294382850761417042792082995838598151, 11813701054894441850329741252772377464480753697847127047, 118219096630325969530238558140693566115728649944951156808984968711, 11833701054894441850329741249010066398791697486942971911, 11846395422857595517369792878289394737112284997150325484551, 118519096630326014433944236632481077386661357049074820185711328263, 118632998977203352941855640900927301724150824980801521020851114098183, 11873701054894441850329741249010066399034891866820978695, 118819096630326014433944236632484824287718955652486166850809248775, 11896395422857595517369792878289394737532524885579521207303, 119032998977203352941855640900933776369178355367496328058140320742919, 119111051290697925034701706461391276337420453057801992194897927, 119219096630326014459964548765284119009790472882242278488370198535, 119319096630326014459964548765284125511062542884113582109296835591, 119432998977203352986818740266410957648917937140514888967499763563527, 119557022232849959804611533248082551982294667092429552894411114482119687, 119698534418364730542368729452686649825405184735718267401774130584537152519, 11976395422857595497478967281460051263679221843175675407367, 119811051290697925034681815635794446993947439991342066828717063, 119911051290697925019643655462362968583637695576747452006804999, 120019096630326014459930177418652804405541176305270831306977455623, 120132998977343807973590004458143821107490286258547242571822517332999, 120219096630407296281012745249612429973931027942770299048685872135, 120332998977343807973590004458143821107490286258967239265871835047431, 120457022232850100178363561111418722103278466539939674986960726435180039, 120532998977343726738813195856381852840033630528642566659736637158919, 120657022232849959804669202439827841707578113552768181135738631718059527, 120711051290697925034701706461391276337420453300996372072904711, 120819096630326014459964548765284119009790472882485472868248205319, 120932998977343726738779822481529254619383487900711546679795344355335, 121057022232849959804611533248082551982294667092429552894411114482120711, 12116395422857595497478967283628396783122858076593884376071, 121211051290697925034681815635796615339466883627575485037685767, 121319096630407296281012734061425822400167989733198499738597860359, 121432998977343807973590023791330278994952816284687311779654601681927, 121532998977343726738813195856381849093132572930039155313071539238407, 121657022232849959804669202439827841707578113552768601375627060913782279, 121719096630326014459964548765284125511062543304353470538492558343, 121832998977203352986818740266410957648917937140935128855928959286279, 121998534418364730542368729452686649825405184735718267401774130584537150983, 1220170267474934254377213164494242530898300159223321166070265929374839630347783, 122111051290697925019643655466109869641236298988094117104725511, 122219096630326014459930177418656551306598774908682177972075376135, 122357022232850100178363527703672522873743214654769635395826884680232455, 122432998977343807973590023791330278994952816285107308473703919396359, 122557022232849959804669202439827835232933086022381486328701342511414791, 122632998977343726738813195856381852840033630529062806548165832881671, 12276395422857595517369792878286887256049847192929623746567, 122857022232607393961222783180358134809842898299445098166268890915421191, 122919096630326014493337923617878592756368747321210730054505868807, 12306395422857595517369792878286887256050090387309501753351, 123132998977203352986818740266410957644585010589956897091676924688391, 123219096630326014493337923617878592756369473495737935704714784263, 123398534417945576764992969335658856951408528261441855806071588746304568839, 123432998977203352986818740266410957644585010589956653897297046681607, 123511051290697925054015002093679741178454136181122100893199367, 123611051290697925054015002093679741178454556421010530088922119, 123757022232607393961222783180358134809842898299445518406157320111143943, 123898534417945576764992969335658856951408528261441129631544383096095653383, 12396395422857595528557979485859395464676407628678705850375, 124032998977203352986852148012610183432935838161392833684473703708679, 124111051290697925073348188551565035362961252853984943964302343, 124257022232607393961280511765790396972113128342887237078398583453924359, 124311051290697925073348188551565035362960832614096514768579591, 124457022232607393961280511765790396972113128342886816838510154258201607, 124519096630326014526745669817104381107196318757390517231162895879, 124698534417945576765092724331285805967811485776508419497177286152420212231, 12476395422857595517369792878286887256050090387309535571975, 124832998977203353044580733444872349452235284721999033282678744823815, 124911051290697925054015002093679741178454556421010530122740743, 125057022232607394061035507392739419853462571999614329744208465305156615, 125119096630326014493337923617878592756369473495737935704748602887, 125298534417945576937469356774653717506783324415333561798223967641558466055, 125311051290697925054015002093679741178454556421010530122741767, 125419096630326014493337923617878592756369473495737935704748604423, 125532998977203353044487932011694208283006450200635384637458237505031, 125632998977203353044547325698673123661716111631119217262083878828039, 125757022232607394060977778807307157687445440898574007660620536864455687, 125898534417945576937369601779026768483905721872735885237784027296027262471, 125911051290697925054023704732668995506237880732424865482158087, 126019096630326014493352961778052024234779057905861907147875038215, 126132998977203353044580733444872349450066939202555397049260535855111, 126257022232607394060977778807307157691192341956172611071967201962376199, 126332998977203353044513917952473897877698212061329607291122770131975, 126432998977203353044513917952473897877698212061329607291122770130439, 126557022232607394061035507392739419849715670942015726332861800207236103, 126698534417945576937469356774653717500308679387803175103416930352351821319, 1267717289233639288099505955768313130216719879, 1268717289233639288099505955768313130216721415, 12691239475795728689835945565813589511796559056391, 12701239475795728689835946291567876829017572249095, 12711239475795728689835947018162643923096976887303, 1272717289233643143072587304330190043645871111, 12731239475795735351229430862303040023794393680903, 12742141814175030686924454021852836424540835816015367, 12752141814175024212279428998947204298502147189902855, 12762141814175037161569482807069534482830115224290823, 12771239475795731604328373263699628677129295758855, 12783701054894464215192066290616882181329273131658251783, 12793701054894453027005456549762427516365509884962541063, 12801239475795731604328373263699628677129295760391, 12811239475795735351229430861882800135365197958151, 12821239475795735351229430861882800135365197956615, 12832141814175030686924456529333478865651007200824839, 12842141814175019176030012665656721273403314713005575, 12851239475795739098130488460906451370459491599879, 1286717289233640974727067860937151005314910215, 1287717289233643143072587304330190043645870599, 12881239475795735351229430861882800135365197957639, 12891239475795735351229430862723279912223589403655, 12901239475795735351229429410794465389352367555591, 12911239475795728689832183255588137038064168338951, 12922141814175024212279425236636978846028414799185415, 12932141814175037161569484059720593912576725603192327, 12942141814175024212279428999672958585819368203095559, 12952141814175024212279428999673378825707797398818311, 12962141814175019176030012666382895800608964921921031, 12972141814175037161569484060446768439782375812107783, 12981239475795728689832183255588137038064168340487, 12992141814175024212279425236636978846028414799186951, 13001239475795735351229430862723279912223589403143, 13012141814175030686924456530785827920062307618655751, 13022141814175030686924454021852836424540835816016903, 13032141814175024212279429000399553352913447607733767, 13043701054894441838818846808909426040935934797076106759, 13053701054894464215192066290615429832274861831240420871, 13063701054894441838818846808908699446168840717671468551, 13072141814175030686924456530059653392856657409740295, 13083701054894453027005456549761701341838304234753625607, 13093701054894441838818846808908699866408729146867191303, 13102141814175037161569484061172942966988026021023239, 13111239475795731604328371086016770031416938727431, 13121239475795735351229430862303040023794393680391, 13132141814175030686924454021853256664429265011739655, 13142141814175030686924454021853676904317694207462407, 13153701054894453027005456549763153690892715535171456519, 13162141814175019176030012664930546746197664504090119, 13173701054894441838818846808907973691881523496658275847, 1318717289233643143072586044340107895692984327, 13191239475795735351229428684619938183702158641159, 13201239475795735351229428684619938183702158639623, 13212141814175037161569481552239951471466554218384391, 13222141814175030686924452767023673653065704005830151, 13232141814175030686924452767023253413177274810108423, 13243701054894464215192061953924390945002394994822483463, 13251239475795735351229428684619938183702158640135, 13262141814175030686924452767023253413177274810108935, 13272141814175030686924452767023253413177274810107399, 13281239475795735351229428684620424572461914654727, 13292141814175030686924452767024093892954133201554439, 13302141814175030686924452767023673653065704005831175, 13311239475795739098130487009397876736017465476103, 13322141814175037161569480297410368460102993212474887, 13333701054894441838818848977254945484572168215285075463, 13343701054894453027005454381416181898202070816544656903, 13353701054894453027005454381416182318441959245740379655, 13362141814175030686924452767024093892954133201553927, 13373701054894453027005454381417634247256482116962487815, 13382141814175037161569481552239531231578125022661639, 13393701054894441838818851145599738753681195983285128711, 13402141814175030686924452767023673653065704005831687, 13412141814175037161569481552239531231578125022660103, 13422141814175024212279426491466561857391975805093383, 13432141814175024212279427746296144868755536811001351, 13443701054894441838818851145600464928208401633494044167, 13453701054894453027005454381416908072729276466753572359, 13463701054894464215192064122269909968398739983835729415, 13473701054894464215192061953925117119529600645031398919, 13483701054894453027005454381417634667496370546158210567, 13493701054894441838818848977253493135517756914867244551, 13502141814175037161569481552240371711354983414107143, 13513701054894464215192064122270636142925945634044644871, 13523701054894464215192061953925843294056806295240314375, 13533701054894441838818851145599012579153990333076213255, 13541239475795731604328371086016770031416973067271, 13552141814175024215193921424467407479021767603913735, 13562141814175024212279425236636558849334365515811847, 13573701054894441843855096221479679703984660197669997575, 13582141814175024212279425236636558849334365515289607, 135911051290697925034681815635792278648427576115220219423497223, 13603701054894441838818846808907973691881523496692094471, 136119096630326014459930177418649057504482851527332278991670091271, 13623701054894441838818846808907973271884829447374380039, 13636395422857595506181606270713124217840275393619468096519, 13646395422857595497478967285792977813817217024949196824071, 136511051290697925034681815635792278648427996111914268741211655, 13663701054894441843855096221479679703984660197669474823, 13676395422857595506181606270716886528065727867351858813959, 136811051290697925034681815635798779920497577986523840350133767, 13696395422857595497478967279291705744235342415377587901959, 13703701054894441843855096221479679703984660197669475335, 13716395422857595506181606270716886528065727867351858813447, 13726395422857595506181606270716886528485724561401176528391, 137311051290697925019643655458616067525312917638195136699440647, 13742141814175019176030008902619901297029882796708871, 13753701054894433136179855383727189021502683423752985607, 13763701054894441838818846805145663046432355714950894599, 13776395422857595497478967279291705743815345721328237419527, 13783701054894441838818846808907974112364606305765824007, 137919096630326014459930177418649057504482851947815361800743820807, 13803701054894441838818846808907973692124717876570101255, 138119096630326014459930177418649057504482851527575473371548098055, 13826395422857595497478967285792977813817460219329074830855, 138311051290697925034681815635792278648427996355108648619218439, 13846395422857595497478967285792977814237700107758270553607, 138511051290697925034681815635792278648428416594997077814941191, 13866395422857595506181606270716886528485967755781054535175, 138711051290697925034681815635798779920497578229718220228140551, 13886395422857595506181606270716886528906207644210250257927, 138911051290697925034681815635798779920497998469606649423863303, 13902141814175024212279425236636558849334365515290631, 13916395422857595506181606270713124217840275393619468097543, 13923701054894441838818846808907973692124717876570102791, 13936395422857595497478967285792978539991987424979283746311, 139411051290697925034681815635792278648428416594997077814942727, 139519096630326014459930177418649057504484303876629884671965928967, 13963701054894441838818846808907973691881523496692096007, 139711051290697925034681815635792278648427996111914268741213191, 13983701054894441838818846808907974112364606305765825543, 139911051290697925034681815635792278648427996355108648619219975, 14006395422857595497478967285792978539991744230599405739527, 140119096630326014459930177418649057504484303876386690292087922183, 14026395422857595497478967285792978540412227313408479469063, 140319096630326014459930177418649057504483578122342567450952736263, 14046395422857595497478967285792978539571504342170210016775, 140519096630326014459930177418649057504483577281619596212683283975, 14066395422857595497478967285792979266166514630629492661767, 140719096630326014459930177418649057504483577702102679021757013511, 140819096630326014459930177418649057504483577701859484641879006727, 14096395422857595497478967285792979266166271436249614654983, 14106395422857595506181606270716886528485724561401176529927, 14116395422857595497478967279291705744235342415377587903495, 14126395422857595506181606270716886528485967755781054536711, 141311051290697925034681815635798779921223752756923870437056007, 14146395422857595506181606270716886528906207644210250258951, 141511051290697925034681815635798779921949927284129520645971463, 141611051290697925019643655458616067526039092165400786908356103, 141711051290697925034681815635798779921949927040935140767964679, 141811051290697925034681815635798779921223332273841061363326471, 141911051290697925034681815635798779921223752513729490559049223, 142011051290697925019643655458616067526765266692606437117271559, 142111051290697925034681815635798779921950347524017949841694215, 14223701054894441843855096221479679703984660197669476359, 14236395422857595506181606270716886528485967755781054536199, 14246395422857595506181606270716886528906207644210250259463, 142511051290697925034681815635798779921224172996812299632778759, 14262141814175024218940822482066010647174052823306247, 14276395422857595517369792878285632426466592634988672194567, 14283701054894441850329741249010066398791697486876120071, 142911051290697925073348188551562867017440968981169047174257671, 14303701054894441850329741249010066398548503106998112775, 143111051290697925054015002093677572832934272305000253420870151, 14326395422857595517369792878289394737112284997150258632199, 143319096630326014526745669817100634206137994399691853344984145415, 14343701054894441850329741249010066398548503106998114311, 14353701054894441850329741249007889135686551443958796295, 14366395422857595517369792878289394736692045108721062910471, 14376395422857595517369792878285632426466592634988672193031, 14386395422857595506181606270714379047423286757180474003975, 14396395422857595528557979485861902945318848738850023021575, 144011051290697925054015002093677572832934692544888682616591879, 144111051290697925073348188551569368289510970852472668100894215, 14423701054894441850329741249010066398548503106998113287, 144311051290697925054015002093677572832934272305000253420870663, 14443701054894441856804386276540453093598734776082764807, 144511051290697925034681815635794446993947019751453637632465415, 14466395422857595517369792878289394736692045108721062909447, 144719096630326014493337923617874845855310422543272177739131395591, 144819096630326014493337923617874845855310422963512066168327118343, 14496395422857595528557979485861902945738845432899340736007, 14506395422857595517369792878289394736692045108721062910983, 14516395422857595517369792878285632426466592634988672193543, 145211051290697925054015002093684074105003854179609825029791239, 145311051290697925054015002093677572832934272305000253420869127, 14546395422857595517369792878289394736692288303100940917767, 14556395422857595528557979485858140635093396265117632304135, 145611051290697925054015002093684074105004274419498254225513991, 145711051290697925073348188551562867017441388977863096491972103, 14586395422884800879759076197277214126310064029381638623239, 14596395422884800890935751910405860108847370269401712038919, 146011051290744935920223683668895026010263790874503880646465543, 146111051290744935958870165759066620452594532493539047961664519, 146211051290744935920223683668895026010263790874503880646464519, 14636395422884800902123938517978368317473930705150794142727, 146419096630407249270146525379850604945735830631374438166194428935, 146511051290744935939536979301181326268087836060564634086284295, 14661239475801004191841953800751559923518678368263, 14672141814184135243502896167698695779572802135394311, 14683701054910185694305020947498389064810725773763806215, 14696395422884800879765550842304746690267976212713762327559, 14702141814184135243502896167698695779572802135393287, 14713701054910185700773004577783346307333534615872867335, 14726395422884800879759076197277216303573169175424555682823, 14733701054910185694308767848555987668222072438861726727, 14743701054894441850329741249010066398791697486876121095, 14756395422857595517369792878285632426466835829368550201351, 14766395422857595497478967281460051263679221843175674878983, 147711051290697925034681815635796615339467303867463914232880135, 14786395422857595517369792878289394737112284997150258633223, 147911051290697925054015002093677572832934692544888682616592903, 148011051290697925034681815635794446993947439991342066828188679, 14816395422857595528557979485861902946159328515708414466567, 14826395422857595517369792878289394737112284997150258633735, 148311051290697925054015002093677572832934692544888682616593415, 148411051290697925019643655462362968583637695576747452006276615, 148519096630326014459930177418656551306599501083209383622283763207, 148611051290697925054015002093684074105730028706815475238706695, 148719096630326014493337923617874845855311148717799383389340311047, 148819096630326014459930177418652804405541176305270831306976927239, 148911051290697925019643655466109869641962473515299767313112583, 14903701054894441850329741249010066399034891866754127879, 14916395422857595517369792878285632426467079023748428208135, 14926395422857595517369792878289394737532524885579454356487, 149311051290697925054015002093677572832935112784777111812316167, 14946395422857595528557979485861902945739088627279218743815, 149511051290697925034681815635794446993947860231230496023911431, 149611051290697925019643655466109869641236298988094117104197127, 149719096630326014459930177418652804405541902479798036957185842695, 14986395422857595517369792878289394737532524885579454355975, 149911051290697925054015002093677572832935112784777111812315655, 150011051290697925054015002093684074106456203234021125447622151, 150119096630326014493337923617874845855311874892326589039549226503, 15026395422857595497478967281460051264099461731604870601735, 150311051290697925034681815635796615339466883627575485037157383, 150419096630326014459930177418656551306598774908682177972074847751, 150511051290697925019643655462362968584363870103953102215192071, 15066395422857595517369792878286887256049603998549678101511, 150711051290697925054015002093679741178453715941233671629839367, 150811051290697925054015002093679741178453716184428051507846151, 15096395422857595528557979485860650294259418992239644120071, 151011051290697925054015002093679741178454136181122100825560583, 151119096630326014526745669817108128008253191606514546675179986439, 151211051290697925054015002093679741178454556664204909899290119, 151319096630326014493337923617878592756368021987406495642498768391, 15143701054894441850329741249008615310213757094167711751, 15156395422857595517369792878286887256049603998549678102535, 15166395422857595517369792878286887256049847192929556108295, 151711051290697925054015002093679741178454136424316480703567367, 151811051290697925073348188551567203708479856253635883592195079, 151919096630326014526745669817108128008253191606757741055057993223, 152011051290697925054015002093679741178453715941233671629837831, 152119096630326014493337923617878592756368021146683524404229316103, 152219096630326014493337923617878592756368021567166607213303045639, 152311051290697925073348188551567203708480276493524312787916295, 152419096630326014493337923617878592756368021566923412833425038855, 152511051290697925073348188551567203708480276250329932909909511, 15266395422857595528557979485859395464676164434298760205319, 152711051290697925073348188551565035362960412374208085505219591, 15286395422857595528557979485859395464676407628678638212103, 152911051290697925073348188551565035362960832857290894578947591, 153011051290697925073348188551565035362960412617402465383225863, 153119096630326014526745669817104381107195593003346394389960072711, 153211051290697925054015002093681909523973579817355519034529287, 153319096630326014526745669817104381107195593003103200010082065927, 15343701054894441856804386276539002005020794383374356487, 15356395422857595528557979485859395464676164434298760206343, 15366395422857595528557979485859395464676407628678638211591, 153711051290697925073348188551565035362960412617402465383226375, 153811051290697925073348188551565035362961253097179323774670343, 153919096630326014493337923617882339657425620590817842307596688903, 154011051290697925073348188551565035362960412374208085505218055, 154119096630326014526745669817104381107195592582863311580886343175, 154219096630326014493337923617882339657425620170334759498522959367, 154311051290697925073348188551565035362960832614096514700940807, 154419096630326014526745669817104381107195593423586282819155795463, 154511051290697925054015002093681909523974000300438328108258823, 15466395422857595517369792878289394737112528191530136640519, 154711051290697925054015002093684074105730449189898284312436231, 154811051290697925073348188551562867017441809460945905565703175, 154919096630326014459930177418656551306599501083452578002161769991, 155011051290697925054015002093684074105730448946703904434429447, 155119096630326014526745669817100634206139446748746264645401976327, 155211051290697925019643655462362968583638116059830261080006151, 155319096630326014493337923617874845855311149558522354627609763335, 155411051290697925034681815635794446993947439991342066828188167, 15556395422857595528557979485861902946159328515708414467079, 155611051290697925054015002093684074105730869429786713508158983, 155719096630326014459930177418652804405541176725753914116050656775, 155819096630326014459930177418652804405541176305514025686854934023, 155911051290697925073348188551569368290963320150078348396731911, 156019096630326014493337923617874845855311149138039271818536033799, 156111051290697925073348188551569368290963319906883968518725127, 15626395422857595517369792878289394737532768079959332363271, 15636395422857595528557979485861902945739088627279218744327, 156411051290697925073348188551569368290237145622872698187816455, 156511051290697925034681815635794446993947860231230496023910919, 156619096630326014459930177418652804405541902480041231337063849479, 156711051290697925073348188551562867017441389221057476369980423, 156811051290697925019643655462362968584364290587035911288921607, 156919096630326014493337923617874845855311875733049560277818678791, 157011051290697925054015002093684074106456623717103934521351687, 157119096630326014459930177418656551306598774908925372351952854535, 157211051290697925073348188551569368290237145379678318309809671, 157319096630326014526745669817100634206138720574219058995193060871, 157411051290697925054015002093684074106456623473909554643344903, 157519096630326014493337923617874845855311875312566477468744949255, 157611051290697925054015002093684074106457043956992363717074439, 157719096630326014459930177418652804405541902900281119766259572231, 15783701054894441838818846806400492629443719275989570567, 15796395422857595517369792878289394737112528191530136638983, 158011051290697925034681815635796615339466463387687055841434631, 158119096630326014526745669817100634206137994399935047724862152199, 15823701054894441856804386276540453093598734776082764295, 158311051290697925034681815635794446993947019751453637632465927, 15846395422857595497478967281460051264099461731604870600199, 158519096630326014493337923617874845855310423383995148977400847879, 15866395422857595497478967281460051263258981954746479156231, 15876395422857595506181606270714379047423286757180474004487, 158811051290697925034681815635794446993947439991342066828187143, 15896395422857595528557979485861902945318848738850023021063, 159011051290697925073348188551569368289510971095667047978900999, 15916395422857595506181606270715633877006298120741479912455, 159211051290697925054015002093684074105004694902581063299243527, 159311051290697925034681815635794446993947860231230496023909895, 15946395422857595497478967281460051263678978648795796870663, 159519096630326014459930177418656551306598048734154972321865932295, 15966395422857595517369792878289394737532768079959332361735, 159719096630326014459930177418652804405540450551226708465841741319, 15986395422857595528557979485861902945739088627279218742791, 159919096630326014459930177418652804405540450130986820036646018567, 160019096630326014459930177418652804405540450130743625656768011783, 16016395422857595497478967283628396783122614882214005839367, 160211051290697925054015002093684074105004274662692634103520775, 160311051290697925034681815635796615339466883627575485037155847, 160411051290697925019643655462362968582911521049541801797361159, 160511051290697925034681815635794446993947439748147686950180359, 160611051290697925019643655466109869640510124460888466895281671, 160711051290697925034681815635796615339466883384381105159149063, 160811051290697925019643655462362968582911941532624610871090695, 160911051290697925054015002093677572832935113027971491690321415, 161011051290697925054015002093679741178454136424316480703568903, 161111051290697925073348188551567203708480696733412741983640583, 161219096630326014493337923617878592756368747741450618483633954311, 161319096630326014526745669817108128008254643955568957975597817351, 161411051290697925054015002093679741178454556664204909899291655, 161511051290697925073348188551567203708480276493524312787917831, 161619096630326014526745669817108128008253917781041752325388901895, 161719096630326014493337923617878592756369473915977824133842869767, 161811051290697925073348188551565035362960832857290894578948615, 161911051290697925073348188551565035362961253097179323774671879, 162019096630326014493337923617882339657426346344861965148731874823, 162119096630326014526745669817104381107197045352157611310499896839, 162211051290697925073348188551565035362960832857290894578949127, 162311051290697925073348188551565035362961253097179323774671367, 162419096630326014526745669817104381107196319177630405660290981383, 162519096630326014493337923617882339657427072519389170798940790279, 162611051290697925054015002093679741178454136181122100825562119, 16276395422857595517369792878286887256049847192929556109319, 162819096630326014493337923617878592756368747321210730054438231559, 16296395422857595517369792878286887256050090387309434116103, 163011051290697925054015002093679741178454556421010530021284871, 163119096630326014493337923617878592756369473495737935704647147015, 16326395422857595528557979485859395464676407628678638213127, 163311051290697925073348188551565035362960832614096514700942343, 163411051290697925073348188551565035362961252853984943896665095, 163519096630326014526745669817104381107196318757390517231095258631, 163619096630326014493337923617878592756368748161933701292707683847, 163719096630326014493337923617878592756369473916221018513720876551, 163819096630326014526745669817108128008253917781284946705266908679, 163919096630326014493337923617878592756369474336460906942916599303, 164019096630326014493337923617878592756368747741693812863511961095, 164119096630326014526745669817108128008254643955812152355475824135, 164219096630326014526745669817104381107196319177873600040168988167, 164319096630326014526745669817104381107197045352400805690377903623, 164419096630326014526745669817104381107196319598113488469364710919, 164519096630326014493337923617882339657426346765345047957805604359, 16463701054895863567752743479474193761878434668941030919, 164711051290702170293097813634013690310225696963799790091908615, 16486395422860052252950123643797503810693968885866230330887, 16496395422860052252950123630794959671950459555152309396999, 16506395422860052252950123630794959671530219666723113674247, 165111051290702170293097813634013690310225696963799790193356295, 165211051290702170293097813634013690310226117203688219389079047, 165311051290702170293105687039380350137730182519335581075514887, 165411051290702170293105687039380350137730602759224010271237639, 16553701054895863567752736974438361605496940064523038215, 16566395422860052245076740732531406094352369221713881349639, 16576395422860052252950123637292467978537587391261812338183, 165811051290702170293097813656482086584153004668890571843190279, 165919096630333350266473021959575656856069278179880151004196781575, 166011051290744938376959275030661413074686686645607662486693383, 166132998977343734074586383226340935503000025359571897021833074320903, 166232998977343807977835262874141823073634660135827866264640074167815, 166319096630407253515385627252982921793056416000989728135815769607, 166457022232849972480885236807370937323395692991590699493516161511206407, 166557022232850100185699367654263275971674071070490161271802686760959495, 166619096630407253515385627252982915291784346419115118564206847495, 166719096630407253515385627252982915295548835588389097676421080583, 166832998977343807977835282207328284705829902241127710585719047468551, 166932998977343734074586363893154477624203348433708304566307789352455, 167032998977343734074586383226340935516002569498735646240976292425223, 167157022232850100185699334246517070271240692712532030284978220897287687, 167211051290744938376959275030661414329516269656971223492601351, 167319096630407253515385638441169522868057043794709644996307461639, 167432998977343734074586363893154477617705840853295703935848394663431, 167532998977343807977835282207328280958928844642524299239053949548039, 167619096630407253515385627252982923961401935444625961554024738311, 167757022232849972480885270215117136549184043819161715433414908972510727, 167832998977343734074586363893154477630708384992459453154991612767751, 167957022232850100185699367654263269497029043540103466464765397554314759, 168011051290702170293116875225994420154245816447495868956945927, 168132998977216029260522299554796302492511968075880948360279504596487, 168211051290702170293116875225996588499765260083729287165914631, 168311051290702170293116875225996588500491434610934937374830087, 168432998977216029260555707300995532027763853971674826811342272736775, 168532998977216029260555707300995532027763853245920539494121259544071, 168611051290702170293116875225994420154971990974701519165861383, 168732998977216029260522299554796302492511968801635235677500517789191, 168819096630333350266505960390507123827144251410843066099762081287, 168919096630333350266505960390507125995489770854479299517971049991, 169032998977216029260522299554796306239413026400238647024165615709703, 169132998977216029260555707300995528280862795647317128147456161623559, 16921239475796207738471720316033230423119471183367, 16932141814175846972079131449097316539489368582262279, 16942141814175846972079132703201145263535708574977543, 16952141814175846978462815020063736763553698375927303, 16963701054895863572309099323375988279308076276844463623, 16976395422860052252950123630793704842367448191591202033159, 16983701054895863578783744354667959025040381648232910343, 16992141814175846978462815020789491050870919389120007, 17002141814175846974715913963917482406618333695837703, 17013701054895863572309099328392401493004819490836450823, 17023701054895863578783744355922062013284651129834180103, 17033701054895863567752730475676677784412151694330564103, 17046395422860052252950123630793706294716502602891619864071, 17056395422860052252950123630792450738538724145251209317895, 17063701054895863578783744354667232850513175998023994887, 17073701054895863578783744355922788187811856780043095559, 17083701054895863578783744355923514362339062430252011015, 17093701054895863572309099329646505321728865830829166087, 17103701054895863572309099327137571909993455929830542855, 17113701054895863578783744354668685199567587298441825799, 17123701054895863572309099329647957670783277131246996999, 17133701054895863578783744350904922204820813836437554695, 17143701054895863585258389378436761668922150855257753095, 17156395422860052264138310238363703391407746011789076598279, 17166395422860052264138310238364958947165284581000291421703, 17176395422860052275326496848107066779064205296507575209479, 17183701054895863578783744350905648379348019486646470151, 17193701054895863578783744350906374974115113566051108359, 17206395422860052264138310238364959673339811786650500337159, 17216395422860052264138310238363704118002513105868481236487, 17226395422860052275326496845938721259620569063089366240775, 17236395422860052264138310238364958220990757375350082506247, 17243701054895863578783744350904922625060702265633277447, 17253701054895863585258389379691591251933514416263661063, 17266395422860052264138310238363703391827985900218272321031, 17276395422860052264138310238366213050994008627340284136967, 17286395422860052275326496845938722711969623474389784071687, 17296395422860052252950123630793704841947208303162107762183, 173011051290702170293097813634011521964706253327566371984383495, 173111051290702170293105687039380348882900599507972020069602823, 173219096630333350266486627204049242869650057427155352872096505351, 173338160100502710595840869104591103778157248421635473669749523056, 1734113945449539389861094673896454476262480311442997770274732534834971248, 17354279906354449355827471203427884759278129385573916, 173611057667634796780768967019358235111744596928605714080433720, 173719107649672928837168775009451030273088877631787764409842634296, 173838160100502678467498377049727681770900385667221185306254115440, 17398567232347558378915575774199443432175902113411724, 174025581618714091758507846612547147105169837493569384362636, 174125581620849712867391687749264232148008231322671325393548, 1742717293550624242193001507386447121858173571, 17432140574723261407835468674194995363476704365406854, 17443698913121795712739689869007041298676687505272633990, 17452141820628555426538337836323848564231572509164163, 17464279909218625125284502470488020377024467638993008, 174712779740448267126097519823633111489473753371682345631856, 1748480019738579257906811048579131511372, 829474108264957662968682138906063279692 1749, 829474108264957662408362287667135779404, 17501433331259081846840641649223282977212077644, 17511433331259084415246358129864714784482660940, 17522476796415697869545706847845097490397798733388, 17531433331259084415245389897161773917537440332, 17542476796415697869544033741734415672316457522764, 1755480019738579257906811048579131511884, 829474108264957662408362287667135779916 1756, 1433331259084415244422224454425116349698124, 17571433331259081846841609321930631778400867404, 17582476796415697869542361603856112535928891380812, 17591433331259081846841609321606372605230191692, 17602476796415697869542361603856112535928891380300, 17612476796415693431342300907734677796830279505484, 17624279904206325918569200851463361328020000917296716, 17632476796415693431342300908294997648069207135820, 17642143050065206129498566430235718542387529908323928, 17652143050065206129498566430234614106636511332107864, 17662143050065206129498566430235734746338989187368536, 17673703190512676191773528493391037272802080554190341720, 17683703190512676191773522791445413174880832656093972056, 17693703190512676191773528573700131691244121771317888600, 17703703190512676191773528493391038377877342719853168216, 17713703190512676191773522791445412069805570490431145560, 17723703190512676191773528573700131706808562083510322776, 17733703190512676191773522791445413174241321509007361624, 17743703190512676191773528493391037273441591701276952152, 17753703190512676191773528493391038394081294179132212824, 17762143050065206129498569729971665089599913557459544, 17772143050065206129498566430234614106636511332237912, 17782143050065206129498569776446835470272674014659160, 17793703190512676191773528493391038393441783032045602392, 17803703190512676191773522791445413190445272968286406232, 17813703190512676191773528573700130586168859605655062104, 17822143050065206129498566430234614106636511332238424, 17832143050065206129498569729971665089599913557460056, 17842143050065206129498569729971665738118259898811480, 17853703190512676191773528493391038378516853866939778648, 17861240191009957250867225943423449403331946054232, 17872143050065206129498566430235719181898676994934360, 17882143050065206129498569729971665729111060644069976, 17891240191009957250867225943423449403331946054744, 17901240191009957250867227852992862914450223759448, 17912143050065206129498569729971665729111060644070488, 17922143050065206129498566430234614106636511332110936, 17933703190512676191773522791445413174880832656093845080, 17943703190512676191773522791445412069805570490431148632, 17956399113205904459384647383617672056622638748539004622424, 17966399113205904459382969749144915310454676040882382410328, 179711057667619802905813771726522413656464573736323549224998488, 17986399113205904459382969749064606217141948772978004300376, 179911057667619802905813771726383639543220181017384783851001432, 18002143050065206129498566430234614106636511332111448, 18013703190512676191773522791445412069805570490431149144, 18026399113205904459382969743365960328989295715169384239192, 18036399113205904459384647389319617680721208514783442867288, 180411057667619802905813771716536379448493500969242506056930392, 18056399113205904459384647389319617680721199507584188126296, 180611057667619802905813771716536379448493500969242506056929880, 180711057667619802905816670688744299352286230722535403069085272, 180819107649647019421246197526174863686996769672824480276465555032, 180911057667619802905816670688744299352286246286975715261519448, 1810480019738579258466806640644888462924, 829474108264958630640740969360910321228 1811, 829474108264958631201060820599837951564, 1812829474108264957662968357879732892730956, 480019738579258466806640644888592972 1813, 829474108264958631761380671838765581900, 1814480019738579257906811048579131638860, 18152476799316333984782567081321971351022233190512, 18167395683129784216491627978677521299339715231589384304, 181722083391494605593896537276198114540894071163893775121039472, 1818829474110192375257547284090426172115484, 18191433331262412424445041708671519135631412764, 18201433331262412424445040027711965418848651804, 18212476796421448669441029167888039506480459812380, 18222476796421463101301878029649097571445676050972, 18234279904216288239049645235231961407167063474179612, 18242476796421463101301875124950988748844840389148, 18254279904216288239049640215913629361712819450547740, 1826829474110192375257547284090426172115996, 18271433331262412424445040027711965418848652316, 18282476796421463101301872221932866702441275852828, 18292476796421448669441032070906161552884024871964, 18304279904216288239049635199499994452303656750812188, 18312476796421448669441032070905188775364512844828, 18324279904216288239049635199499994452303656750811676, 18334279904216263300794103418524166994315068219723292, 18347395674485746077077769624735990414371203997478817308, 18354279904216263300794103418525847953868785002614300, 18363703190512676203284004687497471287904793968136783416, 18373703190512676203284004687497467943486674686532748856, 18383703190512676203284004687497471305405782120098530872, 18396399113205904479274760117262079665233040669235874072120, 18406399113205904479274760099995624606344969284755723093560, 18416399113205904479274760117342388761894059152101394843192, 18426399113205904479274760117262079668579395336357247419960, 18436399113205904479274760099995624602998614617634349745720, 18446399113205904479274760117342388761909623592413587277368, 18456399113205904479274760099995624606343032736915953780280, 18466399113205904479274760117262079665234977217075643385400, 18476399113205904479274760117262079668596896324509209167416, 18483703190512676203284004697489629435899873721440240184, 18493703190512676203284004687497467943486674686532878904, 18503703190512676203284004697536104607577583174580142648, 18516399113205904479274760117262079668594959776669439854136, 18526399113205904479274760099995624606360533725067915527736, 18536399113205904479274760117342388758547704484980021495352, 18543703190512676203284004687497467943486674686532879416, 18553703190512676203284004697489629435899873721440240696, 18563703190512676203284004697489629437845428760464294968, 18576399113205904479274760117262079668581331884197016733240, 18582143050065206136159724934894369959401571400909368, 18593703190512676203284004687497471289841341807906096696, 18603703190512676203284004697489629437836421561209553464, 18612143050065206136159724934894369959401571400909880, 18622143050065206136159724940676868887639464776794168, 18633703190512676203284004697489629437836421561209553976, 18643703190512676203284004687497467943486674686532749880, 18656399113205904479274760099995624606344969284755722964536, 18666399113205904479274760099995624602998614617634349746744, 186711057667619802940186785452792439313981606054698583267184184, 186811057667619802940183880978202574088545674553799786353625656, 186919107649647019480637746330334048025006922282606790066648092216, 187011057667619802940183880978202493779452361826531881975515704, 187119107649647019480637746330333909250893677889887851301274095160, 18723703190512676203284004687497467943486674686532750392, 18736399113205904479274760099995624602998614617634349747256, 187411057667619802940183880978185237316551617877131475589498936, 187511057667619802940186785452809705769040496071638102442478648, 187619107649647019480637746330304090083001195689742068347389316152, 187711057667619802940186785452809705769040496062630903187737656, 187819107649647019480637746330304090083001195689742068347389315640, 187919107649647019480642765262455171568901977194285079295092559416, 188033018018590049662542025658765467663426066151872352982817471696440, 188119107649647019480642765262455171568901977209849519607284993592, 1882829474110192375259227270866623442978332, 18831433331262412424447944724848010500172285468, 18841433331262412424447946405807564216955176476, 18851433331262412424445041707698741616119514652, 1886829474110192375259227270866623443108380, 18871433331262412424447948086767117933738067484, 1888829474110192375257547284090426172245020, 18894279909218625125711985589482388730378943934759024, 18907395683129790432150288149921587659721199704530010224, 189122083391494605594617105077543899733128218314838660233347184, 1892829474523704269171626384450219989273628, 18931433331976960977128570394093244001595428380, 18941433331976960977128568713133690284812667932, 18952476797656188568478166736296780076016194424348, 18962476797656188568478169639313929344900247456796, 18974279906349893846330277136734470698473967544831516, 18982476797656188568478169639314902122419759483932, 18994279906349893846330277136736151658027684327722524, 1900829474523704269171626384450219989273116, 19011433331976960977128568713133690284812667420, 19022476797681845818474591832409982868800404850716, 19032476797681845818474594735428104915203969387036, 19044279906394229574324094686404451187773381574789660, 19052476797681845818474597640126213737804805048860, 19064279906394229574324094686404451187773381574790172, 19074279906394229574324104722136418142636788298157596, 19087395678249228704432035618106891653262889643228401180, 19094279906394229574324099702818086097182544274525724, 19103703190517688079723022911836833530908443063745087032, 19113703190517688079723022911836830186490323782141052472, 19123703190517688079723022911836833548409431215706834488, 19136399113214565001761383591654042562253338376541925246520, 19146399113214565001761383608920497621145282856701614851640, 19156399113214565001761383608920497624507201964135180633656, 19166399113214565001761383608920497621143346308861845538360, 19176399113214565001761383591654042562255274924381694559800, 19186399113214565001761383609000806717804364791727366309432, 19196399113214565001761383608920497624489700975983218886200, 19206399113214565001761383591654042558908920257260321211960, 19216399113214565001761383609000806717819929232039558743608, 19223703190517688079723022911836830186490323782141183032, 19233703190517688079723022921828991678903522817048544312, 19243703190517688079723022921828991680849077856072598584, 19256399113214565001761383608920497624505265416295411320376, 19266399113214565001761383591654042562270839364693886993976, 19276399113214565001761383609000806714458010124605992961592, 19283703190517688079723022921828991678903522817048543800, 19293703190517688079723022911836830186490323782141182520, 19303703190517688079723022921875466850581232270188446264, 19316399113214565001761383608920497624491637523822988199480, 19322143050068106527617490111016686072250903970808888, 19333703190517688079723022911836833532844990903514400312, 19343703190517688079723022921828991680840070656817857592, 19352143050068106527617490111016686072250903970808376, 19362143050068106527617490116799185000488797346693176, 19373703190517688079723022921828991680840070656817857080, 19383703190517688079723022911836830186490323782141054008, 19396399113214565001761383591654042562255274924381694430776, 19406399113214565001761383591654042558908920257260321213496, 194111057667634768323043670846378185541794614199974676783664696, 194211057667634768323043670846395451996853504207906996704218168, 194319107649672879662219463222571341050562855269322171306393701944, 194411057667634768323043670846395451996853504216914195958959160, 194519107649672879662219463222571341050562855284886611618586136120, 19463703190517688079723022911836830186490323782141053496, 19476399113214565001761383591654042558908920257260321212984, 194811057667634768322318499102667705321576575469812606883039288, 194911057667634768322318499102684961784477319419213013269056056, 195019107649672879660966366449409794795684322409895065637449861688, 195111057667634768322318499102685042093570632146480917647166008, 195219107649672879660966366449409794795684322409895065637449862200, 195319107649672879660966366449439752737690049002759787356708638264, 195433018018634736054149881224580125406942509124296732302456918085176, 195519107649672879660966366449439613963576804610040848591334641208, 1956829474523704269173306371226417260135964, 19571433331976960977128570393120466482083530268, 19581433331976960977131473410269735366136301084, 19591433331976960977131475091229289082919192092, 1960829474523704269171626384450219989402652, 19611433331976960977131476772188842799702083100, 1962829474523704269173306371226417260266012, 19634279909218625125424157799103863834709708021432432, 196412779740448277886231429607321704893684413498310651592816, 196538160100502678467498377049727542996046978934221612375253762160, 19661433331978486607856890053848309301251148828, 19672476797658824858376706011370682182241744981020, 19684279906354449355274947990551557723446015696440348, 19694279906354449355274947990551558696223535208467484, 19707395678180488485915110127673093427864754716583267868, 19711433331978486607856890053848309301251148316, 19722476797658824858376706011370682182241744980508, 19734279906354475012524944412744653776969915853834268, 19747395678180532821643103945222761727394500413830335004, 19757395678180532821643103945222761727394500413830335516, 197612779731895960715799283617344932264938487200917222723100, 19776399113214581470352410364479591972832600268696712742456, 19786399113214581470352410364479591969488182149415108707896, 197911057667634796780768965109820734923275576813070078239802936, 198011057667634796780768965109838001378334468757550237929408056, 198111057667634796780768965109838001378337830676657671495190072, 198211057667634796780768965109838001378337813175669519533442616, 198311057667634796780768965109820734923272232394950796635768376, 198411057667634796780768965109838081687431143403925575873300024, 19856399113214581470352410364479591969488182149415108838456, 19866399113214581470352410364489584130980595348450016199736, 19876399113214581470352410364489584130982540903489040254008, 19886399113214581470352410364489584130980595348450016199224, 19896399113214581470352410364479591969488182149415108837944, 199011057667634796780768965109838001378337815112217359302755896, 19913703190517697610157644886851615725019989229124027448, 19926399113214581470352410364489584130982531896289785513016, 19933703190517697610157644886851615725019989229124026936, 19943703190517697610157644886857398223948227122499911736, 19956399113214581470352410364479591969488182149415108709432, 199611057667634796780768965109820734923272232394950796635769912, 199719107649672928837168771709770247213869476468478337516463688760, 199819107649672928837168771709770247213869476468487344715718429752, 199933018018634821030627637514482987185566455337544190549531157302840, 20006399113214581470352410364479591969488182149415108708920, 200111057667634796780768965109820734923272232394950796635769400, 200219107649672928837168046538026519467194199539740243126642509880, 200333018018634821030626384417709825639311576804669199003550021028408, 200433018018634821030626384417709825639311576804669199003550021028920, 200557055136200970740922392273802578704730404718468373937015148100161080, 20061433331978486607856891733835085498522011164, 20072476797658824858376706013050668958439015843356, 20082476797658824858376708917748777781039851505180, 20091433331978486607856890053848309301251277852, 20101433331978486607856891733835085498522141212, 20117395683129784216732948451238252006920985547278909552, 2012829484246565205908408654291363352817740, 20132476826688495759076339212916442688571507224652, 20142476827103112842505970271971299388221869273164, 20157395764862621320669803668341091251037561354450382924, 20167395766100661297917347136674871891495938358599233612, 20177395764862621320190339107081714407104126987290554444, 20187395763626729474771449560323990019583114468092555340, 20193747623885994834724867462414734403, 6475894074999074405219400666899813955, 20206475894074999073844899549427972314179, 202111190344961598399603987069837150171305539, 202211190344964247066002705287085580316446787, 202311190344961598400571659777185951360095299, 202419336916098218930052674736408049110861091907, 202511190344961598400571659452926778189419587, 202619336916093642036187827534981639151253329475, 202733414191017722311131021944513433029892006090307, 202819336916093642036187828095301490390180959811, 2029738424632807834022912330404342171187570246, 2030738424632807834022912346608293630466614854, 2031738424632807834022911225968591152611484742, 2032738424632807837322648276951554554836706374, 2033738424632807837322648277600072901178057798, 20341275997765491942893536223692919743215971755590, 20351275997765491937191590598489923233152212559430, 20361275997765491937191590598473719281692933514822, 20371275997765491942893536222572919551885203105350, 20381275997765491942893536223693559254363058366022, 20391275997765491942893536222572280040738116494918, 20401275997765491937191590598474358792840020125254, 20411275997765491942973845316990722081955244041798, 2042427329069911940985481672691303351084102, 2043738424632807834022912331043853318274180678, 2044427329069911942895051086202421628788806, 2045738424632807837322648277591065701923316806, 20461275997765491942893536223677994814050865931846, 2047738424632807834022911225968591152611357766, 20481275997765491937191590598474358792840019998278, 20491275997765491937191590597369283530674357302342, 20502204924138770067467068552254122574286416785864262, 20512204924138768869152603986658940445748648951312454, 20522204924138770067472770497878221144052661224109126, 20533810108911792605895699688946649090247435251348042822, 20542204924138770067472770497878221135045461969368134, 20553810108911794676592947420333566121352328262443497030, 20566583868199577622987769062499809627947561884192896349766, 20573810108911794676592947420333566136916768574635931206, 20583747623885995394720459528171685443, 3747623885994834724867462414861379, 20596475894075000043197917933599602116163, 6475894074999074404895141493729265219, 20606475894075000042077278231121746855491, 20617465280707237940814408796340220854272067, 206222291208747321175464771635751360636292647354435, 206322291208747321174019626232649940268534176677955, 20644973486865605467231328661909893780353472, 20652475368884045452552698661328304975189489807808, 206611086027737508350170079294419829808650145657890800064, 20672141809878341621319841420976094444680150828217923, 20683701047469774321640685251828781606847508957716706883, 20691239473309225475300834155657948927310516205123, 20702141809878341621319841002215730583419688298100291, 20713701047469774321640687419755540686622481913396475459, 20723701047469774321640687419755540826702444723128383043, 20732141809878341621319841002215730583419688297985603, 20743701047469774321640685251410021242986248495186474563, 20756395410027770027795107861337155545278485773463367874115, 20766395410027770027795107861337155545418565736273099781699, 20771239473309225475300834155657948188438702355011, 20782141809878341621319841002215730582680816484250179, 20793701047469774736736816921215553157510914773594805827, 20801239473309225475300834155657948927310516213315, 20812141809878341621319841002215730583419688298108483, 20822141809878341621322009347734753979764677311354435, 20832141809878341621322009347735174219653106507077187, 20842141809878341621322009347735314299615916238984771, 20856395410027770745081219639860057820727985072991213082179, 20861239473309225475301252190127446179888905721411, 20873701047469774736736816921215311239415142366657524291, 20886395410027770745081219639860057578809889300584275800643, 20896395410027770745081219639860057820727985072991280182851, 209011051268527987847500347537678179496182507330473035633423939, 20912141809878341861537509792370112348895747251507779, 20921239473309225475302088742902624630035322131011, 20933701047469774736736816921215311239415142366590423619, 20943701047469774321640686699067504373642813636410883591, 20956395410027770027795106613817793828874671889716225392135, 20962141809878341621319841839738140563263503730744839, 20973701047469774321640686697811223282056914589425212935, 20986395410027770027795106620321574106113994690923867020807, 20996395410027770027795106620321574106534234579353062743559, 21003701047469774321640686697811223282056914589425090055, 21016395410027770027795106613816537547783085990669239598599, 210211051268527986608029944239915678799081371563496583778156039, 210311051268527986608029944239915678799081791803385012973878791, 21042141809878341621319841839738140563164547684252167, 21053701047469774321640686697811223282056815633378720263, 21066395410027783633872191562671334329029595802434418642439, 21072141809878341621319841839738140563263503730748935, 21083701047469774321640686697811223282056914589425217031, 21093701047469774321640693202847780352245949556464954887, 21103701047469774321640693202847781612965614844052123143, 21113701047469774321640693202847782033205503273247845895, 211211051268528010119331147020296064466456793146138422078483975, 21132141809878341621319843093841549048160286341729799, 21146395410027783633872191562671333603275308485213439007239, 211511051268528010119331147020296064465731038858821201098848775, 211611051268528010119331147020296064466456793146138422112034311, 211719096592016401486204222051071599396783232208126725098304060935, 21183701047469782195527888635805170331000875065264441863, 21192141809878341621319845603499874590371678148241927, 21206395410027783633872191562671333603275308485213405456903, 2121717289233500113554746724876085368165775879, 21221239475801004048812435961432095900986888960519, 21231239475795488196221347510163345759180425542151, 21242141814184134996347888086524239187148276140096007, 21251239475795488196221347510163345759180425411079, 21262141814174603603070487242731838942106764848806407, 2127415097936053306455293729394953019206151, 2128717289236692157877567107796073087091354119, 2129717289233500113554020550348879717957118471, 21301239475801004048812435235257568695336680303111, 21311239475795488196222601613571829917091223579143, 21322141814184134996347889340627647671306186938132999, 21331239475795488196222601613992069805520419301895, 21342141814184134996347889340628067911194616133855751, 2135717289233500113554020550348879717956987399, 21361239475801004048812435235257568695336680172039, 21371239475795488196221346783988818553530216753671, 21382141814184134996347888085798064659942625931307527, 21392141814174603603072655588250862338451753862966791, 21402141814174603603072655588977036865657404071882247, 21411239475801010987757816380418427235371013122567, 21421239475801010987757816380838667123800208845319, 21432141814184146986845506704636028217121721702164999, 21442141814184146986845506704636448457010150897887751, 21453701054910205993269035586865159328152099272921459207, 21463701054910217181455643159373367954712535022003563015, 21473701054910217181455643159373368374952423451199285767, 21483701054910205993269035586865159748391987702117181959, 21492141814184146986845506706087957031644592924012039, 21503701054910205993269035585611781673955258583136611847, 21516395422884855289555351379397179824483502235851932577287, 21526395422884835956368893494102996043961596467088266112519, 21532141814174603603072655587525108051134532849777159, 21543701054910185273689152780603848161971491869650336263, 21552141814174603603072655587525528291022962045499911, 21563701054910185273689152780603848582211380298846059015, 21573701054893715026109548855243385452602190883926064647, 21583701054893715026109548855244111627129396534134980103, 21592141814184146986845506704636028217121721701906951, 21602141814184146986845506704636448457010150897629703, 21613701054910205993269035585610329745140735711914506759, 21623701054910205993269035585610330165380624141110229511, 21633701054910205993269035585611781673955258583136353799, 21646395422884835956368893491934650524517960233670056099335, 21656395422884835956368893494102994592032781944217044007431, 21666395422884855289555351379397179098729214918630919387655, 21676395422884855289555351379397179099149454807060115110407, 21686395422884835956368893494102994592453021832646239730183, 216911051290745029940351647183598325482602823621112058470481415, 217011051290744996532605447957809974655757561968530532022369799, 2171717289233500113554020550348879717956980231, 21721239475807478693839966348126902938276095725063, 21731239475795488200558037822876091020366634683911, 21741239475795488200558039275225145431667052514823, 21752141814195323182957628940252309383817443431288327, 2176415097936053306455293729394953019205127, 2177717289236692157877567107796073087091353095, 2178717289233500113554020550348879717957117447, 21791239475801004048812435235257568695336680302087, 2180717289233500113554020550348879717956859399, 2181717289233500113554020550348879717956853255, 21821239475801004048812435235257568695336680044039, 21831239475801004048812435235257568695336680037895, 21841239475795488196221346783988818553530216625671, 21851239475795488196221346783988818553530216619527, 21862141814184134996347888085798064659942625931179527, 21872141814184134996347888085798064659942625931173383, 21881239475807478693839966348126902938276095598087, 21891239475813953338867496734821709975565302242823, 21902141814195323182955460594732865747584025222192647, 21912141814206511369563033102941492308019774304296455, 21921239475813953338867497460996237181215511158279, 21932141814206511369563033103667666835225424513211911, 21942141814195323182955460595459040274789675431108103, 21951239475795488198389692303432454786948425588231, 21962141814184134996352224776836951932409462349110791, 21971239475795488200558037822876091020366634556935, 21981239475795488198389693029606981992598634503687, 21992141814184134996350056432043682823381694349057543, 22001239475795488200558038549050618226016843472391, 22012141814184134996352224777563126459615112558026247, 22021239475795488200558039275225145431667052387847, 22032141814184134996352224778289300986820762766941703, 22041239475795488198389693755781509198248843419143, 22052141814184134996350056432769857350587344557972999, 22062141814195323182957628940252309383817443431161351, 22072141814206511369565201448460935944253192513265159, 22082141814195323182959797285771753020050861640130055, 22092141814206511369567369793980379580486610722233863, 22102141814206511369567369794706554107692260931149319, 22112141814195323182959797286497927547256511849045511, 22122141814206511369565201449187110471458842722180615, 22132141814184134996350056431317508296176044140142087, 2214717289233500113554020550348879717956986375, 22151239475795488196221346783988818553530216494599, 22161239475795488196221346783988818553530216488455, 22172141814195323182955460594732865747584025222061575, 22182141814206511369563033102941492308019774304165383, 22192141814206511369563033103667666835225424513080839, 22202141814174603606817388299604267826247779737804295, 22212141814174603610564289357202871237594444835724807, 22222141814174603606817388300330442353453429946719751, 22232141814174603610564289357929045764800095044640263, 22242141814174603610564289358655220292005745253555719, 22252141814174603606817388301056616880659080155635207, 22263701054929518460150782807501160192706785180622659079, 22273701054948851646612415002743265492551106259595959815, 22283701054948851646612415002743991667078311909804875271, 2229717289233500114808849713120354849767168519, 22301239475801004048813690064420340170468490353159, 22311239475795488196222601613151590028662026934791, 22322141814184134996347889340627227431417757741488647, 22332141814184134996350056431317088056287614944288263, 22343701054910185273689152780603847741731603440453688839, 2235717289233500114808850133360243278962891271, 22361239475801004048813690064840580058897686075911, 22371239475795488196222601613571829917091222657543, 22382141814184134996347889340627647671306186937211399, 22391239475795488198389693029186742104169438649863, 22402141814184134996350056432043262583493265153203719, 22412141814174603603072655588250862338451753862045191, 22423701054910185273689152780604573916258809090662604295, 2243717289233500114808850553600131708158614023, 22441239475795488196222601613992069805520418380295, 22451239475795488198389693755361269309819647565319, 22462141814174603603072655588977036865657404070960647, 22471239475801004048812435961011856012557727959559, 22482141814184140512200479174975087697401653442513415, 22493701054910194805082428014356950281351775094576385543, 22502141814184134996347889340627227431417757775829511, 22513701054910194805082428014356950281351775094576388615, 22526395422884816623182435608808810084916109081373905657351, 22531239475801004048812435961011856012557795074567, 22542141814184134996347889340627227431417757842942471, 22552141814184140512200479174975087697401653509628423, 22563701054910194805082428014356950281351775094643501575, 22572141814184140512200480429078496181559564339130887, 22583701054910194805082430181447640141976644951879072263, 22593701054910194805082428014356950281351775094676271623, 22606395422884816623182435608808810084916109081374005541383, 22612141814184134996347889340627227431417757842941447, 22626395422884816623182435608808810084916109081373972770311, 22633701054910194805082430181447640141976644951879071239, 22646395422884816623182435608808810084916109081374005540359, 22651239475801007240856759507569303205926962078215, 22662141814184140512200480429078496181559564339128839, 22672141814184140512200479174975087697401653542396423, 22683701054910194805082428014356950281351775094676269575, 22692141814184140512200480429078496181559564339127815, 22703701054910194805082428014356950281351775094676268551, 22712141814184134996347889340627227431417757842944519, 22723701054910185273689152780603847741731603440555145735, 22733701054910194805082428014356950281351775094643503623, 22746395422884816623182435608808810084916109081373972773383, 22753701054910185273689152780603847741731603440555144711, 227611051290744963124859248732021623826733776734332054947380743, 22771239475795488198389692303432454786948425457159, 22782141814184134996350056431317508296176044140011015, 22792141814174603603072655587525108051134532848852487, 22803701054910185273689152780603848161971491869649411591, 22812141814174603603072655587525528291022962044575239, 22821239475795488196222601613571829917091223447047, 22832141814174603603072655587525108051134532849643015, 22842141814184134996347889340627647671306186938000903, 22853701054910185273689152780603848161971491869650202119, 22861239475795488196222601613992069805520419169799, 22872141814174603603072655587525108051134532849645063, 22883701054893715026109548855242659698314873662912740871, 22893701054910185273689152780603848161971491869650204167, 22906395422884800152934856004883448896872692351596330368519, 22912141814174603603072655587525528291022962045367815, 2292415097936053306455293729394953019208199, 2293717289236692157877567107796073087091356167, 2294717289233500113554020550348879717957120519, 22951239475801004048812435235257568695336680305159, 2296717289233500113554746724876085368165774855, 22971239475801004048812435961432095900986888959495, 22981239475795488196221347510163345759180425541127, 22992141814184134996347888086524239187148276140094983, 2300717289233500113554020550348879717956989447, 23011239475795488196221347510163345759180425410055, 2302415097936053307181048016712174032391687, 2303717289236692157878292862083390308104539655, 2304717289233500113554746304636196938970304007, 23051239475801004048812435961011856012557693488647, 23061239475807478693839965621532135844196691217927, 2307717289240439058935891465494736973202460167, 23081239475813953338868752290159008656347321601543, 23091239475807478693839967073881190255497109048839, 23101239475801004048813690064420340170468490481159, 2311717289233500114809575887647560499976211975, 23121239475801004048813691516769394581768908312071, 23131239475813953338868750837809954245046903770631, 23141239475807478693841221177289674413407906041351, 23151239475807478693839966347706663049846900133383, 2316415097936053306455293729394953019329031, 2317717289233500113554020550348879717957241351, 2318717289240439058935165290967531322993674759, 23191239475807478693839965621532135844196691347975, 2320717289240439058935165711207419752189397511, 23211239483255478690509087842299691611535206255111, 23222141827065472693052293625840467612427434199353863, 2323717289233500114808849713120354849767426567, 2324717289233500114808850133360243278963149319, 23251239475807478693841220451115147207757697255943, 23261239475807478693841220451535387096186892978695, 2327717289233500113554746304636196938970172935, 23281239475795488196221347509743105870751229939207, 23291239475807478693839965621532135844196691086855 ]; 2330