1  1 
 2  12 
 3  108 
 4  864 
 5  6480 
 6  46656 
 7  326592 
 8  2239488 
 9  15116544 
 10  100776960 
 11  665127936 
 12  4353564672 
 13  28298170368 
 14  182849716224 
 15  1175462461440 
 16  7522959753216 
 17  47958868426752 
 18  304679870005248 
 19  1929639176699904 
 20  12187194800209920 
 21  76779327241322496 
 22  482612914088312832 
 23  3027299188372144128 
 24  18953525353286467584 
 25  118459533458040422400 
 26  739187488778172235776 
 27  4605706660848611622912 
 28  28657730334169138987008 
 29  178087324219479649419264 
 30  1105369598603666789498880 
 31  6853291511342734094893056 
 32  42446192586380804716756992 
 33  262635816628231229184933888 
 34  1623566866429065780415954944 
 35  10027912998532465114333839360 
 36  61886548790943213277031694336 
 37  381633717544149815208362115072 
 38  2351688854055842104527204384768 
 39  14481452417080711906825416474624 
 40  89116630258958227118925639843840 
 41  548067276092593096781392685039616 
 42  3368608623788620985095389186097152 
 43  20692881546130100337014533571739648 
 44  127044668097170848580740392161378304 
 45  779592281505366570836361497353912320 
 46  4781499326566248301129683850437328896 
 47  29312669784601783063447192300507103232 
 48  179618061658836457920697688990341398528 
 49  1100160627660373304764273345065841065984 
 50  6735677312206367172026163337137802444800 
 51  41222345150702967092800119623283350962176 
 52  252183758569006386920659555342439323533312 
 53  1542200677402769827707110357671071247761408 
 54  9427792820349008003341580299725039325937664 
 55  57614289457688382242642990720541906991841280 
 56  351970931959696298791418997856401468168339456 
 57  2149536763039573824761880308337308966313787392 
 58  13123487605925819140651479777217254741705228288 
 59  80098527801685171996390066226463934113166393344 
 60  488736779806892574893227522737746038656608501760 
 61  2981294356822044706848687888700250835805311860736 
 62  18181008208816403786028063845844152638025836265472 
 63  110845501660203235985784002156920801567318808199168 
 64  675629724405048295532397727432660123838895592833024 
 65  4117118633093263050900548651542772629643270018826240 
 66  25082753518537417971640265630937507097518998883926016 
 67  152776771431091545827263436115710270503070265929367552 
 68  930342130505751502948111670674772990526159231331074048 
 69  5664141794549722385595856347931706148203381202515656704 
 70  34477384836389614521018256030888646119498842102269214720 
 71  209819513432885368370768243845122332098664381936666935296 
 72  1276648307084598297692561709029476724882014267558311493632 
 73  7766277201431306310963083729929316743032253460979728252928 
 74  47235987362130137014624783234090638820634527899657525264384 
 75  287245869094034616980826384531632263098453210200620086067200 
 76  1746454884091730471243424417952324159638595518019770123288576 
 77  10616607321715519443611343172289128444118830649014918381043712 
 78  64526912033283936358572839021185871582436529139467296134135808 
 79  392125080817648536332865714051821835000960446309070491892056064 
 80  2382532136613560727085766363859170643043810306688023241875783680 
 81  14473882729927381417046030660444461656491147613129741194395385856 
 82  87915435841040390829464778826403396728316600316788057625216417792 
 83  533925451815098958939920242140840141106117889728786008504363122688 
 84  3242149731503733437418310867939559411054017065341062027544566431744 
 85  19684480512701238727182601698204467852827960753856448024377724764160 
 86  119496375818280460979132029132629475435990914693999143300928305627136 
 87  725315211362120937571010688456192862530084389189157590733541576015872 
 88  4401913006887354655603375212699653234665339741285921929969079909613568 
 89  26711608473611902114684117767972895764901038884621389893221462178791424 
 90  162070433435398057774487905558487232730860235929163489239770669399408640 
 91  983227296174748217165226627054822545233885431303591834721275394356412416 
 92  5964191950422648526101154924552330164495656682193216404023560633898237952 
 93  36174120742780846495265700520654350345528004659389290798316813409948008448 
 94  219378538698154811003546828963968318224492415353715699034953578099039535104 
 95  1330274117637747258212996728824063206254900816506573919680037654430346117120 
 96  8065662018519393902428274903185899018977082845345121870902123041598730141696 
 97  48898075987273825533471416600564512802548564749904801342344120939692301484032 
 98  296413079180587725914239102692081788947407794566433228755653021778753332707328 
 99  1796626214625194991765898234684659006477145203800625896743447907516117139062784 
 100  10888643725001181768278171119300963675619061841215914525717866106158285691289600 
 101  65985180973507161515765716982963839874251514757768442025850268603319211289214976 
 102  399830997582043394531174443500731386168731950809448381384360043418132250584154112 
 103  2422505455938262919806527510622078398551728878433716663681710851298095400598110208 
 104  14676149558305592834556050161438610880546396312064458234343568652524383786147774464 
 105  88903598285889648901637611554868508218694516121159698919581233183561171012241326080 
 106  538501795331674444775633532846632106924663926219595890598606326711856235845576032256 
 107  3261492005688065976848648378184318987222964534273401526078351525934072673706224648192 
 108  19751839436316511710260973355733071997387673067375366251390390549582047594033958617088 
 109  119608361031027765356580338654161380428625353574661940077864031661357954874983416070144 
 110  724234112664938762709569023043545973237548012470430095884314320151341745114578482626560 
 111  4384908354862265599677936084972741983420063420957331307808666702007214565875538812993536 
 112  26546472202409391738590748190105248764489032602552492241868684898638271966381640381366272 
 113  160700965653871139274683279222244273770746108076165979821312217511399539225060287308627968 
 114  972738588559715568706932415823142329727348123222102037148473953785816679910984393974349824 
 115  5887628299177225810594590937876914100981317587923249172214447615019416746829642384581591040 
 116  35632950401976949253685524284889845341591278619083316729228309043943600485160270431902498816 
 117  215640786053343261862821017655109236463767910263762830551019594386624202936056119337892708352 
 118  1304903218168948969221173337605276405267928892878154564360016007057520817766903696506222542848 
 119  7895770320107030203592523415679384350519501945042392872483486686771778507504824061910533013504 
 120  47772727987202199551148040834362661616588583196895150152841263987190592650449355668702384619520 
 121  289025004322573307284445647047894102780360928341215658424689647122503085535218601795649426948096 
 122  1748481844331600503572018294537673415167142145006362495593990261931175691006446417474507277074432 
 123  10576881976366566980624176240727893281912712319792586243839055846763997212809487345050707954761728 
 124  63977237320461185638897456285378476436935430617281985084685020731645641677481777111526233482461184 
 125  386959096696337816364299130758337559094367523894850716238014238296243800468639780916489315418112000 
 126  2340328616819451113371281142826425557402734784516057131807510113215682505234333394982927379648741376 
 127  14153415920765251971340605006616954561435586553978059797121608779923413245940968626801513200732864512 
 128  85589160843682783574721138937652134670728586405158660820388941283316388762855621302232772741439684608 
 129  517546956976644331928391887013615251837061920918693777148289379322553788300392585061938797670893092864 
 130  3129353693347151774450741642407906173898513940438613536245470665671255464141908653862885753358888468480 
 131  18920553869006625343986791776404725020647938132190386457607230332443129190888770784124832324154510278656 
 132  114389913467582040247614802190172077987428755730494550186449820025152353581556537870434100768934138478592 
 133  691539022326745970587853122331494835105819296007080689763537548333875592106682706216715245557647291711488 
 134  4180431383087998198140104589131743213722396345787164470450257059101022376344157111264955319010138515308544 
 135  25269771793293123436518542665647104500859261493191068813915732969192747200289307911377714988046359682088960 
 136  152741731728349546105178746779022498316304869469954904830779541502676160855082038930994188372191329633959936 
 137  923188996181642109547477425384974217764725019884580380668388111141175031050569382362332520896627007052316672 
 138  5579565611959121654783294220574880673789724937696587994112593839597758581823879186832199469360636217805242368 
 139  33719983480970343913690343333039496245946598536514162225289154074090801864066052476942422880049062359779508224 
 140  203775439741115747392085528055778250694929084681092778915416470663570313423132978997349893663605844476365373440 
 141  1231385871578456587812173976679917143485071468858603506874588101295574893971217858798271500281503888764322185216 
 142  7440714628261312147631008710150988696803410577783902041540064271658367444421827061674661831488236264022712778752 
 143  44958684162311308610333841361334847196178354054497098250995599613259713150098081823358167967724695172756954677248 
 144  271638483330328466009289782770582573269217467853744705516504881579415329801991207660010189679119836568265796091904 
 145  1641149170120734482139459104238936380168188868283040929162216992875634284220363546279228229311349012599939184721920 
 146  9914804641556989009339077071126263924326437576661681751352428177648659537772679079590371923287874034741701557354496 
 147  59896285574337426755048397100913457405862451661750707566389326388261080221339061289032246824245923963302608038264832 
 148  361822459795997516724373990650415987594597667181187947747984502263781219296252288603133572652587622308930040394416128 
 149  2185603236875822837510745592172107384524123746351229900585798277187975743586821256832441986158198205028266595355459584 
 150  13201630289853963448051483442650313060883968937691992688102137244759585028376772692276495218405224057217717690066534400 
 151  79737846950717939226230959993607890887739172383659635836136908958347893571395707061350031119167553305595014848001867776 
 152  481595472973872586584918115987883420461047186847003893261965966688829661835184667814246545567422573607302341333627174912 
 153  2908583185460625226874702832084716973573956036352299829042662877765431773451970559562357426519038964286207561475458859008 
 154  17565561198468089605439381809452800546289773709735457791081179732387313455356998673435413477801254921571606449694928011264 
 155  106077739705034567097783279758383795506814867208142699647438293189092217620013043936980094378929656344555805183222617210880 
 156  640572673315563579377581611960304726415346552947235915290337047903163327047304575000086247346310698958091830009653998125056 
 157  3868073450405518537010781272221840078738823415873693796176266020030640090247185318269751570514260759093092973519833757908992 
 158  23356265165505933586536437236091110793913405084383832603663058515853801309263259119233913941703943946625809801890461162405888 
 159  141024537771472535706049121033107086692363218041153014581611125469142572462260437973095910761933940032158370575971518664146944 
 160  851468907299456819357277711898005051727476033456018201247463399058974022413647927384730027241865298307371294043601622123151360 
 161  5140743527820470546869564185584205499804636551990709890031560271818555660322399361585307539472761738530754187788244793568526336 
 162  31036041671065201065572772598682284135466501419471863435470040895699603116977466953173409492965990123303683667889279126388867072 
 163  187365733051245473099568960503156011632631101161996805184504320962927233632123226421009842494572458892537053254294536948199456768 
 164  1131091296456598438834207712485309910714779162842974578537130379309941091374289906737875368188093862271512027007520394828394266624 
 165  6827929167634344234426009971710102509802630312283809955803408997053912685735042729698150088452517827126810406935641407805550755840 
 166  41215863339174587015080642011050073331899513885058634642304214309489072939346076113814287806658834883747291910956962679844415471616 
 167  248784910035258651741631345151037189629899475378486457298727847819928018585691375096638050495615376828402328281800461477133158449152 
 168  1501647840212818688356673029414643635610411204679726640461782458697529597211837761062342244907666466125925430587154881251198944411648 
 169  9063517321284512797581347927538384800648553342531207222787186982852946497457163629269137121049844027688621348901041961837593628770304 
 170  54702885607752680790135946071533446725807836741904327616822075281124292469859804152985324635922135551730140685674927817007961546424320 
 171  330148003726789708768702827467019507886346120571728471381526171990785435729859759182134959273271241623971319667661623177942167921360896 
 172  1992472162842379996779539871029030012507071324152185862372719353768950699843364160678147824386058019625370771327642076723019399385055232 
 173  12024337819944130445681176663535657866176395549244005378737690053559132711845418597580915358794931537041481747895886486270314747451670528 
 174  72563055977003885464110684605382813943862178921449373499434383907027367347783913386557662627641089737984433206955523073215078591558057984 
 175  437880510206057929524805855377310084143995907284608288358655764956199630546971891125778998615075541522319855559214363372849612190436556800 
 176  2642296107300555277589685618733939707748912446243122014324231358821410342043441811593272128785827267700398671260173529838452516989148594176 
 177  15943854920188577868183216631224113463803096692671565790979168767433737404830313658591221595287207717601269254990365276638844165014067085312 
 178  96203599179442944424969917300267532086676312247306396976077696291634076544399858685736862507156710974000878894518136245481839368559455633408 
 179  580464413026526529845043208879142300343204266031500395237682279871994371958907012519558372655541053854364853554564484986783682482207052529664 
 180  3502243385858372358841601483740076448998103951474974451713390291965105707908489237548173421608851051188346602452120915004057972518344227553280 
 181  21130201761345513231677662285231794575621893840565679192004121428189471104381218399873979643706734675503024501461129520524483100860676839571456 
 182  127481659245244753861834294008138782743530983833689070042367406627529847767869008246753512546562178263255816329257201306147710199667729882939392 
 183  769092647534498570001615685829320788199983627743904389596260508115537213456704236565578883385303690840960913898485752934891130765028392370700288 
 184  4639772037585171700993353645658853279632688114914046153629899458795372041837166541903820148947405872614321578928569788197376001992302432662585344 
 185  27989929139780111891862079058050690980392846780187995818093415213385124817604645986485001985497937601097266046797350352712431316366607066605813760 
 186  168847356324295161466584217452889573697937389225350288286444602043988104305117756329282498463868639799051615720139691857443639724676397223416692736 
 187  1018530826859457909491975763344850009081106186617435609985972276845992758227645820437929910088497923949117810956971689591676149306918912283191017472 
 188  6143865094638869101106677331834175455847528227296616941519661648568341343747510617400988976362704054623555565558631368232142761594676647355291271168 
 189  37059271368725944471569000501595505143250516009331721338740937816364356828774877873046390953166523393314425592252595593485371764087038926068618625024 
 190  223532113017712046018987622073115745308495175929302446170183434447911993570388152250121088288940934753325106746920417865467321751636107808032937738240 
 191  1348251586938410551251367446819950758544923534815687385847527451985827077008762223571782985153296374880581959641951573020134477512499892357924982358016 
 192  8131862974623292958332854967207242271433256084333360568043725783705093155571173201857036643437682847447279672814283833084790147091098827205914029719552 
 193  49045298565696735654945031520968679949581825758635580926013721132971343094538638373700252255733524673666405526661149368292640574643189801585668991746048 
 194  295796515701922281359357599432163437623384690067625990662590525382272763533901425217549707905045713575894798098619574428459241600438719839615122831048704 
 195  1783927440057984892734270058431088773295670553500630974614592343800304811003426121157387413654141674658746978223633515882975838518109805218297390269726720 
 196  10758454715426616583874367121615181525106197799573036031521849211841838244820662146056859479268054407172751007133297511171177364601523748393424261318967296 
 197  64880068743031942868058683355862982462630233668853717292136866165291085741724605391016366859667552598358120869548763562266998188566331992862385086117445632 
 198  391256455161025117397226983892209254647739683241615310370855822357186852087151427434149461062360672522078414177786452345041593137141128972185347625926524928 
 199  2359394987183151465516611205895443687118187786820649901933342686335763138343731335133204325800296176724048618829681939898887182857305595923178308410890256384 
 200  14227507460400913359899163050625791078099624845149647649849302631170430984987324633969071311358569909893760515555870994365148841350586508079467186397328179200 
 201  85791869986217507560191953195273520200940737816252375328591294865957698839473567542833500007492176556659375908801902096021847513344036643719187133975888920576 
 202  517312171260177209765933568520753763599702359369641188548520643669356870614139123691115432880997601923737132345611469355116811871507325433769426897406852595712 
 203  3119238735618296245024292507219198435962561751050608750752961108857805289148621052751379194302252867045108055430469156804615231977702586031342385945750230007808 
 204  18807626662053175388717901619883245741961456075300222221288790134196816127674444180136394747911120735286759900723616984871177556358167316760409263042356066648064 
 205  113398925462379439843740289178707805208885249865780751628358881691480803122742972262587085980052345609817228813186514173487982325100714703996585262461264519495680 
 206  683712545714638964131039011828696815796010579678561019573910135466684256876635676666134820835827800847483389332187958626493395872314553044584289680010355834617856 
 207  4122189231930007735197817731510880802032257960974625176266001884706902170100881118540482754748049168216380434711540993272353386764148907191134406711518747313569792 
 208  24852619137433090113656408352297484255730714663267305410531257739682192793651689062504939506886789188087163200579725408714478389766462976688578452057852157716594688 
 209  149832617299716802896755461893178102195607289364121158580799025026737835400188548482601894911711700201256262757341229146769018753688195061382102783079550989310623744 
 210  903297118649010390669434842035427793140981744491830908190463021692295084230801775541044916692615991643937277867224635047507003012665673575796409122871934193930076160 
 211  5445591200998319783750021476270721838649918516793609189376791359344978936362833561118870783489770692482021875142411371286399361019213060699801209283599374711978459136 
 212  32828398140615463340900603401973261510723679399817397577664827531217124204045138813948832400943072610602520498488849593726540223774592479668943782979802865562258767872 
 213  197899494451446047875806467677933151937287086193238840114413441438186248739479657567106640605685126397877458476739385758408105688603439570834481861548056897115880685568 
 214  1192971600355195894237255889664160408861392575925439768577027506134418513528130893503121720834270902792838763775274043726741820207355945581931806151303779605149252583424 
 215  7191277404010293007318037839564331436594375808148678978805446181838317207716303049621621588206586283190476660140670637418210037698547522433140326799915306965619326320640 
 216  43348351235336463895275242046862202520122376964468316076892363961220740005582924429347077108445282897743524425778182074855814924917756228248138900152047617802058822844416 
 217  261294228279667018479853542338030498524070994480267349685712304988469460589208183365786548125906288578065133344274041951214217741865363931384615037027620362862410126589952 
 218  1574990094883891521528333794369326691564446363042348817460422557257686886869512920932943801606845278618014720803273948719761275605345142959682380038857730113474803896680448 
 219  9493288920538685593065278008262822351906800555218561220839427707507342061222660450027009886749516954605831849245421874393423468556988613986342419133298428298650882202927104 
 220  57219823630644132341763319501858107326561537593098177221497920428811376807369460246738141783147773425021452242027200338809675700891438221287543348200702855498717646154629120 
 221  344879482428336906750809825724835683250093631129309922707755647675472207484417746759885345474790670734447480331491216587552863542645668551942193089609690847233179994550173696 
 222  2078640138436854116706238406631136335244908220200184692519142636668456924747712392236051041504168205512597483264915386853486037279656246656954756540090987368844324673035436032 
 223  12528020293822120757445707153479551425935527921747059092750508323704483627533509823476740060957554319711060507245300845089929359820630892013538127255142977925737416272618979328 
 224  75505198542138700887923903203033709042409639133758060182316964964389354239484471761223043237340596438079216689406656214353654975779945824512086291618440189830453307042152054784 
 225  455053651928068063387041380911140657175236664422202594848785279919310840282607307489513876653615201747352422012049044149006402755816637781657662918236135072638892698691541401600 
 226  2742456675619823528679236055624474360576092964251140971622012620313713330769846706470136963299120949197377263325948906071345253941721603697456848520569774037770393330781022846976 
 227  16527548638027432062217342954692628668604595651814398244907881366669369719064297408019144000059304127463839967477621283491912548091260284229806317190336425838244582816476783706112 
 228  99602143334015537714155617453830467042515801108731703960502122068738756721057087463304797321943295358460498129997294783334521435193145677649229259543525244699200833889604581982208 
 229  600233969039198898330043063077030972440424169839462110709341735624767770766370342870968383861184595712827738730773171194305405491032377899517723695670191606213605025282090770366464 
 230  3617130468445827422250914528586474855754521198159203985934024433022618007238388965772647902744256515649354932089375442131622094225435290398840431004475390465392030283359324293038080 
 231  21797142735938768727129424072264583261198984263689811845671990713779776339271335245916913013928432742130460590764671142584470533028057880403447119009577787761014582490156623783264256 
 232  131349015967215437524520165838061904327225048030546398654439008976543067810674020183187631668347958342188749533958537794275251004221024110483109911953819396378061899680943810849800192 
 233  791491053112789576117582723455217854523537142873723557409076442022444865514320173345242711518751921389568413139974292398262072861642205631273222659101032397140217826525687274000089088 
 234  4769328062533719162528266711292385698502343985385012337349112981113787944987577353548157798164496556356025974457184148185235838187749599597886715078874890496072385529794270097408262144 
 235  28738258838344205210106222491120785619180790681166099981462603860557440181335402002149155963298889506247848820447135251885395435233875792448804565218861519655820784602606499304895938560 
 236  173163295808916572670257068286923542284085104700132755632983179006592916156472039298056190825664798046157250764906993687956255048047523923861733039786842178011243536158684268152053825536 
 237  1043382231526607484479260809762734225118512791879613468263144409099047147349589999499304675229217554328964451642787055187600824908150758558183832129563091428525374188210377242848392118272 
 238  6286708129198293197621875258823563179195089733350582416370338464951220786562086579261633233026677922285912392176792889484784717168098241439183596122430778733899722956811893260706767699968 
 239  37878737215421648930209113954424326046074616292540904138970862851848952134159798969164630488068303111588228446981180687063786909323751589175585196804898053379883204706169138385939096141824 
 240  228223353933921232048121858135443638101872165109869882678318169483943477293682470776556769467859232136765895245409624223313193093833482378296412901251268606138208430028801503245825516503040 
 241  1375045707451875423089934195266047919563779794786966043136866971140759450694436886428754536043851873624014518853592985945461988390346731329235887730038893351982705790923529057056098736930816 
 242  8284507747801340723346823450316604063097959593488276741222949552267148225760673689189010731683290126564601997408369359306268909306155410332159788315421050402816966010045494567823466249060352 
 243  49912447505348573448924250374221523652879442509528543341748183666138438484128356358832965482620814068310701290171084817638595329621382596133425501503652444162426183647298888759862040459214848 
 244  300707091143334615346605360279260537563026764748764557416952020112043925682156023495191199450851324263402743575351720876637463220434996381643353638688671515447703427405948860676699700544405504 
 245  1811636983527466739997991309879151599252661246642147128700489629363543322757251453024307636035866584701647676458061597084660126778850183118916925610132570195525098517568626332765362950001131520 
 246  10914188521169554727498102748496439838762971428750241477395602828328938548529400590464808452199751342937273348784077213456972845410542327687842376328798667790183858824209357008823166180414980096 
 247  65751330847045854090049545826307820492059852265885601095529607282859702963091754776702626529105819065987963832918709066435909580887901339973099193980811486443302759258041736126324927964939026432 
 248  396105183402446278890662850969822011709251255755618519960113585574474647810042636063698414070078780446113725438797729112779892535875292282914864779932985796873014193424963981198265153084329033728 
 249  2386214290335704599446170561890782602796860387495540600082297164710746467049208460803086413793135878977798007280499222961665965518539059155946806375886616050517270987810065273831484430274143453184 
 250  14374784881540389153290184107775798812029279442744220482423476895847870283428966631343894058994794451673481971569272427479915454930958187686426544433051903918778740890422079962840267652253876224000 
 251  86593704126399304259420069065241412043664379363091184186119024820587570587376094987215617811384641776881055396733297103139010700504092122623033503664704669206723135123902609696149772337177350373376 
 252  521632193781337641594594200902968187290918492418302272866183129596527516845070341118207227612803101062327313784305757848391172028534610714765046444386587489404642949431636437691547632564988660416512 
 253  3142212976825676745796007924486927413919104251948344643693912661617177660995304673878724490143790108780209771129270398467689679124268012162751351200709681781413682528719143303237179786641479311556608 
 254  18927796745779965852146703861336274224556185296321253901144359273931141325521123806289233687664569667118733957316237499070193956463970160221474542410599031758397044165090807881950442667358159963684864 
 255  114013893783635227377104161054505903793586470485714639640751455468955300110422517415836722606798392089337255727141115644005499029093993484798645865701639836969871958947200535666866839689204664348180480 
 256  686766042555543957847968593645964973439014975161010535247820531765942513606309751963628258525656197055772646262308837761539005916424996049610666861638112900336169917423137344252186140245562213485510656 
 257  4136692334455659308599873325789367144699066764446399395906793984308919359300506396593417088463132249453130548970625889954270105949716187142576751174398320673118648486978428847019027454135378645291630592 
 258  24916730481468329220671610538217666692584262067560413481959988668133101821778925688430387754633963899429751322204392520035837058405294387924937007073807783665321664816508201771149628400784304058021183488 
 259  150079841737216215538463886730194783101844741290654583530875280582476124926528877983801637870934805812844316103510178202076320886673749917966481042607353859751588632266874982761110552460538017465755500544 
 260  903955803513734734517388661386501396289103461055680117019943774936921833534305211022125695284394969374660745642764007703625716537494401050300040256631166105067483653808204529371940007098221263500303400960 
 261  5444595339625033054823964014351004563802830846204596397127815198273921505056622924848649380059086623233533567986801677168761046529677815556807165545709254309752613084090954973063300196599286533236442791936 
 262  32792735149005946215261576362298004499226245556450672552815806481557872053444487501387267530470820581314615972702115848694606763006335348870884537309789071934601945471996096619369762103655472912826391068672 
 263  197507389561570164609476211830939889693813036214042600337188330640833290459295424722095832683522728539368183224900529806259883481007622826405556488071935708064129274636678780402158338166291359757404752314368 
 264  1189550209374627911564297792928550514353611594536286992144890934353916091587543546615208361105323201545092023681530187122112758303863401357514834513710821907123881258648285886528588622263899292227106949300224 
 265  7164336488279009012830429889228770143266069830729910293599911309176994642515887269387050356657060191123849688081943172439997294330086394539577980593940177395177921216858994543865363293180302555458712308285440 
 266  43148230321861503337650438125317423202462820565452591805982862073382956413039079554497103280093087037862883404448231332883908233021954285604401724633692540085675329290969642611355169116663256145328697524617216 
 267  259862650284293715589909781491573353271975332879154331102197537750223669825897012956031426521462877573896012082428821786766996200380341223828013394222464094801698787684711907757108950845468181747430727197130752 
 268  1565015511824510466923501605387453003975042454193558668210987418360897607041357291510481400174203397523688342429009533457383258015773740404177698643856637694536073597741635759076521321945740959737335615479349248 
 269  9425130731659551841845267130952795329909397466673148098852737661322719170763995031708645447317777177624003674180676817164987232975592600792323901534270944921571726816250000429662333632912036973940521206655483904 
 270  56761010354232245292897147777485235815811241249109665130637304874880316195679077886126414961542003820635263762723778601514049507139256554957489667232412382055562072276301117829193236004897769136742172322609233920 
 271  341827417911043077208336156615522197912996586189082650008949102690945904200645113492005743435064067453159032882180977800229053698549745030966215551555194567490162701930613398482474821273939898579047304431713386496 
 272  2058532642180156095955736559396797885586754349301043855404446256795659467363294558003517982605256671895038899128115703948242862125583704393124958598295489055881717821220520539938741359110959094025849449566628216832 
 273  12396604661364322371968737074602775502173175088805550864531187384673861057136310610330009027600773634426741605778873246570668412359213631602715743323558864240934756585144164133895802743469672779464490435257856688128 
 274  74652080817886249009218328756948582144954944490829031579814183371442591860557123235833460957420043424899498900734313616711277911789550221080090410344068764879475237457791230168954943993641545968643305038695664451584 
 275  449547202005519382719745410397683067661225030692948547834647454609052104269778296858121206495412670259431289000772326523991272096542911915263318164480706065880051612428304853207210429158790331562998004795065132646400 
 276  2707091514622327628305085089522047854716322366645537437142458853936691944257283125807449883477830479816793507582832628086289260334091135024276563201381997254899510800659173952404147166134388323884817076147737671499776 
 277  16301398903269233761750186299947983820791767294800301523662197881314427577375378822797035167899109628461995686966187782171785328533548791341839304495278548687112271560491112713390190543896207950349876741150507282726912 
 278  98161492312827010522019172376582083079713602338364270546817855834052220935242353344496226209587418268139381970612278774955010570375304635228115378693590683068964869902163090274132988545916515744345106152487531218731008 
 279  591087547236231710841223361720857579408059605447560391709975146281307258437394602513261448470681072593040738916564585141275855017295899134431169582493060444091536662648277025607549002970734702719545711148432112446603264 
 280  3559236843573008151301990135093335962027025581189610960834258945349807147580010509757273238103025813463471116056732985796929879674039822744961881356947460738615704635301453057421800447995821865838124712291634225484922880 
 281  21431690422371756225339840599169158685634161178163157428452002078070624467213920426609866712291791148212186791684470764477227775465825504100020471313619352876093135768279463767189841269003413092153850946156054657741357056 
 282  129047758699832781257206442326669809594637013215131894551390702904254436293686666768056563975792564493861281322171261685037257637324472430381617926913323647922952262348501255139093279100191369935673721711373823775439060992 
 283  777032249192610150974243046349948002452814356167709067192416360040510754704538865858723566067006292590696651365414192699266891731123951016978678155669587071536074260523954366050285063518173567910546026474867917626579877888 
 284  4678667677117341686431484632439262884026839798267760602458931015932969349881746386654646489675543189309353688786804891729861425829806404710005892499155393533206609681741407207596062714611193497242298336088957355603152338944 
 285  28170851154474134802105065920673026520020760757175600810580183229737245029217557468941709497694291738447164816286747763584729007637214619908838296385759587823180642802034529313342490288680073522127923079972243232680952463360 
 286  169618177477465316913727344280262854415282896348467828038440682183260043754867819707733240344011946046229244999115997060741736761773544869345847426659520886682729765081723692286651625738157916364812336860464453990457945358336 
 287  1021267488168514950088945758218925298262647368923292307280401589928579704006581767610897342211148849970653006603069045239850596866342812115431990450026905478558254040107441252159489858465412349581142811446572691508981055619072 
 288  6148955468833427992173164704537640820201584158534665877980954520545594872903739701852371454149356141983583259268652648691504638972266130088733378040580113822120776938347242103594419775011263205840469610382151954451286634528768 
 289  37021836051934597702875929158570379104963704621177467473676997009118269130607932788236153130190915104859490873513346155663434180478852324909248880285992768637352177816299020165391402395380313885164494112509206559092121612058624 
 290  222899635745211764716277220539489479732307425746881638076809601369777814142760564192148465212914160146904893148488658515067043162744647215716584953971029126051878164015087526255297716844158291211717023376353008348859140501667840 
 291  1342009531072895659291793196765340109008995742600190827869343324109076081011241189929280069868096977987917046335383440576920887455697082891866059757356609841677859566794285589109482115896208194674682492465904664058993307985903616 
 292  8079727486047124381715538421762460037744881584314550963666974239996911662995513968234016090752253970566428402679009580380637095609557694936595658745322269562266700896988276124123067584364799852474377068042147668148990637770801152 
 293  48644386713941248846081905977597276528614732278167741760707331212036201039541484781354110573775556439232127164074311103798493198909597355131969753679029280446797466359265032281535454840114103221403955087733204111664128565757083648 
 294  292862451069598508411223488547718756984561050302689066436476901904545592606659314519824747618225534330394103472447388351878982944971091243866193329316749661119968364019602446909995025044236443967769886603281133286605879829336162304 
 295  1763151491133297142475733247379123128784602241618230093852258899221243873856418322109148990762786380152372663762693460485802040178907590141643408819355941837354911579301688200784663926286729611642696256080978251419361929584778936320 
 296  10614769655094019406904753380831602293971029088521954734513938322091285152437284542596096974897317325934284240144215545161981096127931796920537945976868314247940077846914570320656146213848243356872639155253618218714531481161245392896 
 297  63903782180329535753730643664330794891406668364007173435485939493130642370416354915223800031307498225725994986273621964454899707094508317947292634225605864830504117308114068619625853219856654263334604644128201573477348308882903007232 
 298  384713678580569730396196602262031856113922973181295710783329494322281442957254015449226109279386554975077707190091703947627477024528555126228145555540011065040206605208444291891888974939743090312600246140408163008005046384790001942528 
 299  2316027984474973477620056055228473657276435617071290285722460110114674190152059408442656510225568723574796666775250056651153334838940362068635211834358321646584331039409225032396136983362077530271157186496282699450876017497695515049984 
 300  13942643384799171437177594981308537067216000370328837840469659525773958335363568345139738188648908703794762542459699337699250845184256360279409302012859461417564534685406705880645640702514179112000277376900698525122330540119906110668800 
 301  83934713176491012051809121787477393144640322229379603799627350345159229178888681437741223895666430396844470505607390012949490088009223288882043998117413957733738498806148369401486757029135358254241669808942205121236429851521834786226176 
 302  505281396265121972883316042122621383315907853420717083338620461214048250073575716827864111956636451425522194538739503998220850629477450496525793104946026881772538736999139021114598019059113851018890052138881314550433258773945397450637312 
 303  3041727080827787240734664121122270446583842640790939263276860922142846750442916070175685283235645922819865396263008007512468564385397367558555933327125420102855878886968326954921652975660493315073980512544656390240687630632558717103505408 
 304  18310594704389055865016591937052875559633428966345456159131994462008424002666267036305115368388838822519585751761473946213672149963580192827742648147448073490459152111650918698934307021797821144207724273536149359072654251728670297019121664 
 305  110224961542868329713751194884232770638582812527671660431616940346958605016050225909336714224182812648719874755669399084115197481688657081824898177992861758182698185408951254010032177137796094387829392830826162260207096317971929748503265280 
 306  663518129156413945424417028876889727516190307543623503450651483531199996096617097605056417428195554173933410004619726945690172381574998040100042802606210452535848748887981974958751072868831571462474640122612570195869602753431026289350803456 
 307  3994118934333707475397961330690296987205302439527302265869607949883890172581597038524555297067765394733285428851338356320134959238108321535504179223531502135853050311933538555143854497465319459587837539561609000982979765594182844526092091392 
 308  24042774562373587669496522928715533655880778202757181066211841991483482211500948948512632537398144786537822386049750105796773305120599928982448609788554449338946048783235111563211215346305896942404963430325255484744451488006677187896476172288 
 309  144725013112469582919631667239735712331178450610103291223236217701981740325073893995267599754338183228055593193948820442036421128875299572511232865415519315176642774169213950773355822246919262763697409739685141781546146294689543851818398777344 
 310  871160273104185838933705181443069336362433392021980976295208300730375524286852565796756425705724986421305512429594841495753214562161997426766644432598271605917655533834103393004666114496018863237790233384512503927753501968034147457547643125760 
 311  5243822805201325082097722156686346392426776482300053231505995771493163639739570605731443517312525240845664794172980562035727414106433184510795350036220563924652726535917538488215183773063132899360376049985484942997380757007586190825109361524736 
 312  31564103830665210783559279348285660600073715674809323631444450431624444802548154900094090882344203378980979082610352450581613245039366306765945000861108989282797119212982739710414225154900915715764064197983369174569443013241804981429597185769472 
 313  189991624980734826447193354538719457073520634734909967243117557405739446599953316994797123964879531877327816401096929173693172032640801038802707409029367570106067275262761490949224086028538204212195232576322972146927608906628556907451229214343168 
 314  1143591761864870329158186197926349703279593852525783956185410473330393346307706227534178215814163060884618549839190461863379987570272425422058468877352487227092111011485759261815776926766025484778836479788474375478631358402837703557949251884417024 
 315  6883402643071990197799273611722295984708383379852648653472693613358100078094155318597442127034293583031621207630796092107605657668200267667804159803172614201286910228369697467617256024164930465707009384714065508454182380195424394027146770896650240 
 316  41431528289728550523896580215318962498435221867303561418997546320403040470052439631938889755101652804533186697358696478209588339488595896819545038053381830240126926326949036186039102926402248136445999344183708584219459659842935400239588182920790016 
 317  249375844326150959165985112561824894531720860732947385502953585763944882829239684113758760487985264665259876893595698422641256397807941125793590703726367851635194347702079325398248018246889480871899654280498144706282950231079946617897774442770071552 
 318  1500975113483583691131544462990416084436982341572440414951531361632829137028988382615305094672163675019923801618235307856149896552105841224019467074794668330977762824654786602081568513612192837550739874975364227443494855018613685006148118728092418048 
 319  9034170966061569763603069503659296810101837112483179101312047252091933862495231963288345758498494572289730051249378551058713528304184214159664339563386777312866157378582583510641893506458292739220490945606437519895752051904486141829457544797386440704 
 320  54374947507329824282501233376256582681490681053190294277489438006321357416899201785309165693784042566759503756736071529883166063774400285851271260068033267839194426855418684452766255587460570718819255848164138050783209842183741041732158263357310238720 
 321  327269215309741379900304298383344307014222036588889083682639555000546669952962070745329541019462706198683763235855230520484305746342171720467338896534475230807151456636051207050086900817028310013893396136137905893151444237643391394925427547581810999296 
 322  1969732473453022884633607179054894707636999921151818410202054891778991172427173584672824527257326941980863023587764191170017690660227650354962301395964505127474818112837541844301457608655759174289227543099745900889621776533106019236747433090118563397632 
 323  11855097930285584939192331406858341439132005736621813909849634721328213950819448469242030850387265880617740806562381995302777281054413622322723416476332953220640364915152658677814362874456090930970568256295986198522009325842110140623653805368477564796928 
 324  71350806119118195423498118436323887794652071677996304150921640551894885202455132582682687223383420656101820829589073061512690508884768055094038147461273254058590926919680397738919880581865760897234627523960981950237727954913504994960938073177462495248384 
 325  429426147939137287271053490588986361727072653617570349056472836654922920199961446099479136066659476170983180918823124907252303988658326257510414776387292732760037986090669060465721503501969857251875073060876280256060399728646094877079719884864357610291200 
 326  2584484754981392412006709623360176380117397263002977239244494979990859175111152580217172892758110570432132621160670868672570789544048265106739604008041675647011182463979534406987542341076470894722054285867920012864166590366866958706362867983983641494552576 
 327  15554475733967766602322589819118607539234151625803194304900917640313084974135218903024825814697585703030196940850417927409766530936879436010500316146557569384772822068490326707084533966846735875597148800223494065151824694171144088901484499952686823964147712 
 328  93612257628283072395629531388456940786583518041531151046009192404086089385621133948479685637079047900805588928420863856704649947656815688283378049469190509324871296118620681833462883323407878297171831311436808318711899076846518553388750752008830793765879808 
 329  563385965116557271063941143173213418026572757969458817575677273797762013558585726872862498315835489500579977270435320893704204258154128563022525212354213614046633958957796420546511377074412048044564618929195913479077099931997035440211567025809243862481240064 
 330  3390590306780496646524630588094111148001866446138384373251796359026044944820667900329081296855180149577958525822072751883083052982204177978068692767359705032864240847223212500553472725250260957836589499938625862275296832417489757360543777237393017774203207680 
 331  20405188937169897999993685902893650727065778066760095046297174451593106849738928636525925622892084172914623128129201470423645282492901507468013405563564770288692067644197878866967263128324297764434747717812457462056786391457983812478908913919583434241113849856 
 332  122801016201940896725037529663335807396722144740139303118501424494179664183323099226464180787918524690168970607955798577292753482555467682405687927137827862281192141230338896383682139430882178691099750615958958502770750730466174484767330986488852571022050721792 
 333  739025392685174432700677663455858262586297726478308215755318813672804123609275759802636847030907266057101214682818329992261811620921157920019772525365602616981391259572943117393364200550911424773546089550259033399204698673106676567967250936761227219584510066688 
 334  4447468128952220910306780893590210084753575507094683676797774482283181572711677545478931656005820303839131634307411211124602614079057058473632504927425428361653778030583117138907813387099178664402962052428585894690709357780497837363983095727536034078220294815744 
 335  26764703410760371346456974838671623563936187931917108354381816495177230422606203192852253378957182068013935883107474653773806150595523016562878248215943446128515251022371453440732649425357332680987885405333705533917143141134133691920976115007028229033601175388160 
 336  161067588286844503386439585894811919716105536927596687887861916579932228453654046676985500931276653877958491762222892244799979700300222093703768801204005932522647003167465224288110511168717560253347990976575374198140180813511682157948321933893041521587283491291136 
 337  969281736654760672164823936545564588291563677582144353896597605132806446230025245181144889532861292087000209354805619401742734982163836528181608678674107129645215001204210367590950754711746746524612017126891091156665016681311372986224723066463482013837759581519872 
 338  5832947661530725944066062146333545949718964801592251482796142264716117130428757261802260640868375965437496808817643312008113550575158042964843627300745071984927287900421776336719430654467128789174816530365979622746933690889315918148557087177412289388910909291757568 
 339  35101229418797327130859084040362226218131285226149821053276193391812373500864178315105911667237505070117954169038717445634624147543998400563585615176673007151899714761709742807358940683982662595211765747823676191323263690144581590278595015736262120168771566566375424 
 340  211228637210461791583930771216339060427692689856476799258653199171968265314934878356389556935588526085665564911029450115323401949822291260028656799293253494365414212725332965566407784646975314732247793880708847876989551409719606029995085050448303024024466064293232640 
 341  1271099387448837722296242229143028581279586010136328033185895427958373737748108120932861863206512130503740428846959573341034354086283552700054799445158813674916580821282444845731971551140327923359349959646853831636237124071430335109911600038874199962217816375129276416 
 342  7648961709809428170533398985928136799958095286802771624919229965309627301639641830364318308796958626960924809366454675940769778841800147039625948567348638301844058197277351388392978366392823749951278936056727456063221638107258204239116138650351490681733018186994941952 
 343  46027962569554980043736067581988612673432047076725450304338524177214073060743809610788792630129066825396442273906911471012000598995393867273538602782466367325131788801160202214364764555662079758478748685393991533854123190715606386912576062404746689540954828739285352448 
 344  276972929281520346385630447490450427282693134595805625154970011375422293869898609436350052444858291334164014149690569318276295149639921113855929084965045429035195370511937776590229953477803302103498942526685709987973499316725981290342731757444306609949069290139606319104 
 345  1666668498874264875053066936933815071148763920387551290903453266125360896252006167247804094653653090295696247935638018862883520231844874144423759319411755924717600049301486039365627917729804753936752357646044824636933556934949945555260042842760798495914457647061003141120 
 346  10028996532356446030754107133549565471608214199201612985262518783989128175707724067265047247828938595518450465838795730896655617395101329634271664774199435651344167253188072515139256687556738171515066360791852336076156707817264020210782170845134543992806997319706210205696 
 347  60347892428803816867138875872977443097943069256467509350625907827356545843420466786259619566415751895576340664382580091696060680394800486412004641791570014526296405263403372764508475212407886916457711454244614345984272444148970202540024507802225782060763492542278409388032 
 348  363130833980813745298518653667944960197421119906352044738060217704669935795567535013573733875147233308251871202394314788073125938513957970110275769627660490867166842046069862629088461796852068822950148462428688053069627848366137702892135943201865800988110006997917345251328 
 349  2185045880332827536365224312588151570843102945643394200234189930671203579183673615857538502110799731458274190510958894155819326767954678130491142131035405367459331515070316932026756433915540896882924169196338140181401726191030725143264749037542261457669834352452985405046784 
 350  13147840540684635605636020219011800283010075031092056792240111330686325261563652129801807605824296378402222922845311397499199387428953650641923777865829086738293971867185288129673892582299816284968884685708624912266314111751187744415060094495239968656466051977510800431513600 
 351  79112434796233835958484167374968146845769194329942490298450498464072574288151575386750305193902766208328804215749216580380896885501075395005404217672674447630991727863692048003123479366638323131841346137435325900665307198137146827823190168591358211401478587041822130596478976 
 352  476026958090159149698913280615192951960867630839995839060761973664163182041527427968138588517158524877465625366559388654599584678570573316955594608902246248993317747145634203369221619436866491323216304963713413966396378354603003134936118621267659665184965173311476751623258112 
 353  2864275844417491701881529341883462137082720574202020417984925739263345510124872421694652075225402715029750552631740866961482728264808165583272583470610674873204110762654696712318214176043418263132307198616889235172805481122298751817598577385923020371766352946232124318005854208 
 354  17234339641764171033417474000454599374401412180184394809631677819250271568003481653482835716087125684768244118384752411972207690749157347588869595726847233514689890254613529226526591812793825469951899404708987919283396152701876908953482658265440496514537489115572328757632958464 
 355  103698145302140351133274631697650555557839005490940002668122807217522820451546372660786553884931010476147909525874357733053114071456794210068622143780182506740930695599793269074863391415962848166659733706299842565179756512019767842008243113292057224790861163322511469643384750080 
 356  623941516522174056396266516355441089215617227404641818870733285117264068970431132404056560840035601062118126048641205965637891990511866007624160279195689674362332298031432176743403391730976461081648425906074545687954816646969645381773541661948828822966984351709533800445830496256 
 357  3754164967389036035957311455149873070505202531181861730396378361576347291389504173060362790222910835604092769652217593197742597313697800529019526174261705849674482534784628434225758609797054998980030697446100215908986565330924102268985747864871885783132810340903992698188114952192 
 358  22588085013870166401222142873002597634300210187615235285410142074694661013738529310178317292433648389012860698075527703609947056105946430073764544040095641919049827688283982847946581215249507388821025036734518946141465384680181993483981474548304791770782287429304695562207481561088 
 359  135907081340436699520202502090635741073415231128835801130652083879587429674840201491966747061178990586406988669426499088200631169978236341840471586207726292440316561007161170543231664630300108702571195332754619580974068264248916240124290771444269613056606276879112609611717640454144 
 360  817713915585914403798432881659535378046175206791881143293059891866041359603495362737181542206536545032420878902398991728449480019924764619430135449049272400198004935307710663992703051814619038433297442670612752910596065322500443116068156173592262852931112975094382275101142349250560 
 361  4919912058775251662853904504651537857911154160864484878813243682727348846947697099135375612275994879278398954729433933566171038119880667126904648285113122274524663027434725828356096695084624547907006280068186730012086326357044332748343406311113448165135529733484533355191873134657536 
 362  29601243744210101417503270316075180685271542485866097387208768085550697217646532131085971827876622930173635816266843500569871176721276479223370903255583660887167778658139126036535850475689209191285367424676181655363577564674516040801667253484039915276106289698416638358661353042870272 
 363  178098090814612157147298681625446805338456960039271713009228444448423808121641290004158139892583659508061267424942500398456296748339613734111883500802931528763125474910019382617610724685224026570772183013659457583927823027240596510679644414608394849368396405975556459517028803666771968 
 364  1071532314983782234737466448126655159391707990980081050171225682301260597624420323330802692907445488610484319713703638760960198618109411557301249492434166553219465667227224054096038079097876787962992968875570951414045083998604580659295711849875301242480930442563678533292536934457933824 
 365  6446856510479349159546844839003776920516045330347190933722484187471870079113957439819939278756334121035606209266513650787095700477086844259587187880304463603161070909965990874918470860506456499008117038015110943947139379002593493527081343272601400332508894695644109856897406281491415040 
 366  38787114786336029464013345935485737308091056288883373398505685686817059434888357637930374400407971862449839001504832814050581255473103315052201272836023567322032086899411824551564279478553913621429657576660777076460049524081357018590330492675705959260793240415436891084237545737411362816 
 367  233358543058775783824473737021692878558515043574101607168058797492817390370557823821646678769667633992116244484463502340271529848502113387281276510341322118150586490034166223121706402764414529492863677551385330935423576644882918456109037554294821099159198675942054738162543922715245412352 
 368  1403966384397212345189204390582827999610902496489417843670500885188394544790713010894266666821324620857200729759388046777437432984993641305496072301999016994213882752031168993604162771945033463542896457856835996472521136871666168804056552915212438656521827456348928778917975426036135886848 
 369  8446689062650619924589398154212992367224288389205356265995893912519308484148474473151919566147860626570223955671970477079474121273847613723826913251700607677145479383144043890868522763821478500771665102432160043995004883244208961228753283027935704308530777142273174773164123894684795797504 
 370  50817478913507794668261419789574100420698970796845232819812695083449498197316025285629434788206641167983461196725676040965941867826400277688064356148442680334045973524606442920672413375836537321715708746339824654929297671550525457799003491387580660067583537278716661236922371398916657643520 
 371  305728940706671218733918703923221479828313267550749968261900160150698872938447222394084113077156711459273471956517175316730234048058289238199003396720090287631314424502091734976802141012465221832808561268520134275331396261814782889352923707645282565703894470222765643009159996578347243012096 
 372  1839318047593774016749613334653990142794596261922571237629544898804204540157989758446349704550441455463877060396081766325988901334949060861617723939297146959550118047139268874577418810619467318411937220354007923726522038965958478191470958801790487026013726300639387911580714588579167240978432 
 373  11065574705685124326574286674611908439715877511243855994126133020225295056111777095169168383827655853032679734318362884509578390289290317764248564989642513159874097283595924035764148650984859834962138438581370250806334202166169554280946252146255671946824514679653091790638815186129506143305728 
 374  66571446754845627315905360047799256135985064705713707374849979885752177227653693837961431242115977839692582637561411026379340235413317622152744718061012867374684917706137408944382706629517494556715921330232157755521217023219529436478400508890610530425400029332819136670760057044704053044445184 
 375  400496671653483052034190000287562369802049186063785672709658969900915504711820350629447113087596123367134521215275868474207260774545360026319988277105023934740751510264195642045083128118754980621954072173856564037226573000652249283626741029422122175019117823526318335586123337835786415374336000 
 376  2409387976667354041037687041729975216729127903359734607021308362923907676346311229386753832334978278176681279631099624740830880819664885918341049475063823991400361085749400982543220098762429963421675698197921089247955063171923931690298474033003487004915012826334331106886118000420091074892005376 
 377  14494775540482858619221404490407457287875764142020531066707977438653933946530202129980949916866278896903332591823264231818509181952345670072573015724985026246137278659481768676895648572873980258669761780116216765635304130039606206073019011336845445758291912269064513201532975842952781945227968512 
 378  87199339325769557953300120382610379652260565183295926947728628198586531009895221301848261038336128748479465035159584291152198473920212147810598407597522651263234344826802788751191859319040284420856816226269441974697267286286012932025483070854019816922562485480738238570495462100310104646623428608 
 379  524580152451851785147630882936656093463599273086812004971256350591496750043655378942864935452847504693233607116277499148360051136758101651114552325070810870297870106180289792646058963205020123738170370631049500133496258754006331765677112442121801755772240984082536387590758414857421105731274276864 
 380  3155785613694517335452766261465899454081810930443090689536845591948845884167636580447841828054069421373542544129584955298841468579969582492193085227338914998098004860398577116709800622974791245707199063426894090512853482741779515635207958754716907660054642331683860062551264342677889501496847892480 
 381  18984541876067543760118483351871174084292157334191856095476918482092267608440045323430964260346322887526100673369029494245135782036343330466193139025517788646452734502292492865259484800316770493912255418404947081348376477757126244058119457140218028712855032553235010797347869177267514211636300742656 
 382  114206220419807901045122214809681708664560694514351008322396580474948759471245626985049265314209375480865676491763295540183336515557214995875366600122012523825904639053161138181560995176708761081487898737491177717717792354381452365829946970512807668792293266698201167316328913790806148485749084782592 
 383  687031137499263237177201177048818236940210670141305280431589900344063479751105892177076470398044881819448493659874484689375150033378220053721446196545509894638557226555403915029390489309101395197013589787316037684071955053320883603867063189105842991844738028461953619091423675108043270210082190655488 
 384  4132949714878074408502014391437277331358343039179027065572801907030606416048428134663144093465001064522217570215015176825901685840478900793144156754153667877930119712751046005816490045347701343430598722898110054371022935882118318076526667330809039825614298740408201405709243204827497897034019235692544 
 385  24862275628563416363644930323489871446452532345061334691336386471980991721541325497582976187250397028766465070824700673093314828884130887583757817974205658328173376397018011128739822929044765894074695442433943295825684848665868007179105733161898130200961015860268086581219666154040417036845271964712960 
 386  149561117807150317657666645790136473428530038730291041935415769010670069680752493123122526882264726022397748322155861711387317256352330222451904172540935856332596207105178477335484233516019942365394791284875357592551392492234156635394308774033652128689417435668521788369103238474695080148918571091623936 
 387  899691491057520822800782257836002309070069300341284454336879315136725134193542199564483179846162419233180237316181116305288473236399250716407568623419826576176912934969493327391177176746627736198048459490882332460892055354838631366283898894575492857038412657052610343505330880150885948460593062369820672 
 388  5412097651632838437933387845587114665413750209804935942367584097256579101815416642341387190392418893991843908196562374053518257608107120588622273269564228086149491763847494744616693714382814909222369027635075116198854534537633937521211670869694437651641924200564539740776253976721608496166048189139386368 
 389  32556278141523311634372492864949292858442507705372990952283353822156844390817480523775251810247179635507638354976228301651834054786912421272794808791656980291425035507268177149317946209715180407538683789949137425794140421677416521068319690231615508966320234752880504523123136035227407809411228024359092224 
 390  195839822239497555846867951938255386346415084911498197502167218364645285024454767161013082868839075442385279564638494153895351383551092714083135867795571552395718722588708314985614380798800828158458920484526944926370921816774176502056216131470386352136733545814242623609532489260750987850957001483291197440 
 391  1178051853779131451325005680120890093253050741544550695743805882778097022224027907076247929257170438430348373996517710987278190630284265403177017297047207338257323392802845402451926506035863443230114429376154391787862006620903123266215084729306477902853274098667213320481956973860825173072679808922567049216 
 392  7086388644727665405412821891673487210565665841720673238847650732209934005807963267118504167807838545238310423631226742307105637755571847131131316323925912172842006700440645489941000363673531505056852015070882684104990894046967125120557236018743826157316881534693825395840314072942866514237705653672321482752 
 393  42626797000683252617253658215729803169678163405044253819394797006507715269630554550677124560435926759367183619700083312143252790376628611059203173193411481896840438264385311391022650146791294104398104723309034104896858490211093063862943781969892709385084710864306225212733317816324691940235994722855444021248 
 394  256411572798003076812182310488512098455773990558586809234222137718534959026479976991859344684148933483827028185676837022663230525318956835989710690659604944539773017956760499054395788669248395070730584137156632630982629696842300262015264886963934770957608795122696988302548507169953108770274533142061754875904 
 395  1542374181551439827525056030095872267360874004121448573312452960388141758611059760077935652034093838468705727918919045034801665850268852033745214052952445986191020437963254778575934058746494153090435239606754363795504650714508252845117202492651079713628255950357339751972182644651748395394798587681945073745920 
 396  9277673557889167165062109183564031663922624389348257747317438566790442578379437949228291415779764456206695720342662407601743691291743778309312983771683573830860416609115679376952960312864987614538921846343413590830681139487776224708856893981111304809065154779870985444774445477702668829007699859069117709418496 
 397  55806612158818172189843293119316978342080028523806944328560956227512207630555104027933813516129795289606942439030863269968064324891246666496928099353914830467448263542710980494701897639506061863211393530277805993330006248131017594082063438037896788018164643145587594266294770524969083713879649152279389858168832 
 398  335683097821808048335883586823498600203745864269146053039303686325690558745001482162987271225486023051842263336034512565953999012192183978827869776466369307698404164584367308366116200410933188235135535894970782650055553956012267039465913073134754483091630145671695655183657209102332926722278594900864440758960128 
 399  2019159136144242381196244489586571982130069344372702640643449811717847230240034040950229968125159646196257232227303073072597672450221327752045025740855497795552712487474812402584126089908980031746016263649648376040786422539430571086636673108252769428445634594819194468617274770329108106967675769328315254213443584 
 400  12145318112145818834263124749392914178225981018783173778306465032889306648060355133535217853384418924488765306630394424496828104963737309786736996937476678469489999924660525729829329864114165604487315871576832337087437128056725239618867206666182071750048929893649290036795637716265311921610079815508663183238758400