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