1 2 2 6 3 22 4 84 5 324 6 1254 7 4862 8 18876 9 73372 10 285532 11 1112412 12 4338536 13 16938120 14 66192390 15 258909390 16 1013586540 17 3971224620 18 15571021620 19 61096813140 20 239888764440 21 942483155640 22 3705043827420 23 14573172387852 24 57351122857944 25 225810399534104 26 889504670208504 27 3505450049627512 28 13820392671718864 29 54509044428200208 30 215069864055453638 31 848877848834879598 32 3351644150814791244 33 13237641044557556172 34 52299400044966012484 35 206685529851419386404 36 817043068676150980664 37 3230695011746482501592 38 12777858279500584511220 39 50550626397305031414340 40 200030834367949540872840 41 791708139057050351607240 42 3134202873837420365091720 43 12410212889271688263286920 44 49149375294401199617592240 45 194688420860194972105757040 46 771334008792802551671587740 47 3056484031720383863914106220 48 12113685333857702271689972856 49 48017805692808626774322525432 50 190369641065612075206410911112 51 754848947182972284934181677512 52 2993554287231878734114273399536 53 11873446424080160824665704027952 54 47100659185913151060147305303544 55 186868352437715604298043388932184 56 741483097916455621907269940034864 57 2942535516521187916633939430070192 58 11678725244439522512558511370715376 59 46357587476372152173764954532709872 60 184033263692749173992185662906390432 61 730668647295600558309949269656711712 62 2901294729992296274115195924030223686 63 11521502232888724053473581957602322350 64 45758413277305959713484213849700466700 65 181750725633102610158925814416979666700 66 721977245456289497032455430767369833700 67 2868216205032078838491108979412456876100 68 11395678354834008050552422106008037940600 69 45280097139610103988083414316237865618200 70 179933643763228435831713793127402922989700 71 715079428218912611949307271186770312535700 72 2842052798946836424031075312836988334034600 73 11296529648139400033906163061814772064620520 74 44904734194426947189247994866843064110558440 75 178514112921551729198972378772436439219768040 76 709717507683055641016805525951423765533325040 77 2821826063612896845964014778386537482054835120 78 11220338815494663554641856604684591143764911540 79 44618193994498241167730717302768169383496313380 80 177438390683386507631861309233753196526489376680 81 705686978266827646419427774350186797188150218280 82 2806757400358058118819727502940492852628596946840 83 11164140090493842864283683919315332881466142476120 84 44409174172931412628980430369650040506909253426640 85 176663384161362597990278986843223088900962489757840 86 702823463276617499680448175836553940396725050530440 87 2796219519398920141137314528043501370594068019777320 88 11125538588829322993641487865948629369109581602926800 89 44268527609727435403500727720676096041026699528939600 90 176154142080097270504173754953197004023144777190899600 91 700993359801641092673464110606426322353942030228755600 92 2789701517557794377037200342028669229834679594218216800 93 11102579850678524982440055527110679843461686837436760800 94 44188774743515928576726617370797651623531457361270275100 95 175882030398809163552277797785499788467003753702813997100 96 700087009351307908696484870417018279779637402784424572600 97 2786783296374453220964966412422006774151123617028638287800 98 11093653952331812857113901040817193558892062959748240105320 99 44163743926254065638313207019780947234278744842433799744040 100 175823382564617553526766177272179500499474840988834050686640 101 700013629184193011155735176553655358564839463805149334502640 102 2787116516511008512276886493009445836497600725375541784262920 103 11097423900356303270773928463160012269607439784514015071756840 104 44188302052318934210545301208774549791958415711173046330662480 105 175958485609416057169849756487014209194762655974630346125507280 106 700697493911893574778031028011421223828358533389174417136108880 107 2790410209778462781386920675876279994407029311630754633906338640 108 11112771388071295978353396003566384387503698524367292201899857120 109 44258149951064250148715569572550582831521337212500587233607468640 110 176270807974482938727964506963390928518124027459853183671067838840 111 702075019903053059498364437484158220144222732548700855275385980440 112 2796419764972254024546917818608768276228960400349636049910313662320 113 11138755167631668688007200879998933209319460193645188071051280575600 114 44369664980242075284689847590685432762569150468220071717290617613200 115 176746404036976868133619121712054496464893340714719605107497257053200 116 704092511564488166475171943290357031010103227255035448702099144575200 117 2804938394292672684168109592884765426447575245305025964957948697525600 118 11174578723913694583954662594369308526582668935234437493220646759439600 119 44519778518365847062969584282922183072618445562607673805114771647521200 120 177373449640705090644651580867478782820431850093408357537200767831855200 121 706704399642339149820679350962818542431820832247987957453461898641231200 122 2815790448609634155225599124627534887198706232912106348867005504150533600 123 11219564899194982376639572631370266228843087875853612667314934052837750752 124 44705879601633195416145500656727387854626006236177156885630946662156967744 125 178141876013843034017569151300003219253863950508838546560826690823164093504 126 709871849947504442658211458003079835724553060559262363432974934627807709254 127 2828826128015173960775976007316508581429924151529452462319704826464324425262 128 11273135775913976750857318615614959206023984370729279077677023445580966517644 129 44925738384623471136299761485048863979887218164907279500628563211785367529868 130 179043078458518942779425228617961721861321189005319440034833654361966207501348 131 713561654230810715549056192913051269842896469929221047268471900875338142168708 132 2843917257518269759547408383928847864886586601820018392594972109948342510840824 133 11334796582144401710326926096656414304800217594646956252343562980162017377363352 134 45177444799876496938499470211908034094152074766969330351881633871160076952337444 135 180069682489325747676264916529166954336904158497289251386314880230051580518499764 136 717745338291995090433378117535635314928417546331771015805536355421348096408066024 137 2860953884500504333744273186744174610788428173902426885261717859631456293642085672 138 11404122706876158910504571989125037976663097958887985399659837399254699160859433640 139 45459358990511319857833790188594601605808340535089093072987674889555334767877735080 140 181215354558880650022310834072972918654845659690451192787301222791953225501145524080 141 722398439012628891153966288724848736138396928746883070729449449491771626786789048880 142 2879841516398301455165551966849374249407391733045279645108196812716650638943664739140 143 11480749142654296218615389120712170051175048459691504646811262322589707723724475105140 144 45770070949234954622396724185366169577134226261289199446936748887359467278827959163080 145 182474647713339552784066766729324455080218834888715900986091834733013484620486089636680 146 727499913962816804776718210397763989040751074582277652652161614768122456684135220953080 147 2900498861730470171807225688067418041770658404140117585970137309951316348311033089965240 148 11564361839924091420828701647141075433062343365460526381495373796664718953742655626788624 149 46108367420432078991058072821336903952991265687144929281074833269533936521183292076882128 150 183842874851356164408543557196568494070450785862951441131794081626644063770602517592387048 151 733031655949175097126828313393643883772036687678537446112629310767462204047788816335523848 152 2922855970213293225627287585086424194735321309833683724488950869953699103774023321290790544 153 11654690579568685888080420974085644243220906281165619738804501436034346707392503157842148368 154 46473204579496652467392529356489517977708830025794719484399896209965854867820279913668636496 155 185316003974166689638130439017343089889630283345336818574174350436732737492993534129571480656 156 738978091297573260430321053537383257052703151472678220932104025918616674673214275850930270176 157 2946852691804486062697531392534572512372523039580564351821777139320349289242861048970397144928 158 11751503060540699007145536263739662317616987756552998066198371130474235179049399476089917530164 159 46863685342923123910758834794895304925650619281632031082340959248177167111800839961931879041508 160 186890571088706061730776016776818347833085415026161383932237561244399498679602557518527898531048 161 745325845450504606607735805347192158545675592639733992873352767371260965315257295674968063304168 162 2972437392503475998488771514196827255766047251677084035815330864753136277182777928291442578067704 163 11854599967102960449107245464802840504047662556557575283084279893682184093545067765872721380272440 164 47279040416945771416862367452654127798566879905275572566140871087260242411966167079802710137153680 165 188563607382241116047055539721535374693864541490531587590371991481477192850323591686093964179385680 166 752063463058979454814721041336265377450200344014738084508165482597197611556985190486623021644819480 167 2999565878288877405597081340132959363571594921569060778837508101134279051884823455570706000169048440 168 11963810831237958258885273132049185245806707968553964781834162707757895240799939258109607540639705840 169 47718612384824983306941507220804233807618892664122011008642165526582688149957730529606957171406138480 170 190332578011790238996424365370566761970944936459876140288921518759718532080662392602932967280383588080 171 759181172481367030627158734674535387365585391383035223247908440371885826838181220048239935353981834480 172 3028200488879573759500886776778376576579358542071472720831639581720123462882839176243415269630235489440 173 12078990544665260657063383078844236487601622110977482111225607667935772827612851440364216102279800121632 174 48181842279609405600522905015950432188330836778314799253130710213987051808947809059791180356963152548104 175 192195330405534493579533251441092709044799166057545512337927057605772094253392367181968501974604430249064 176 766670686693509871138699367915767078258119088837988788369046053977332325725423903138862239572494017406864 177 3058309330908259743081049854211772964884255792938368745064302406991597598493235775240393549540175006504592 178 12200016404768258263147071844568834753187115996063901560016227291435601706006162662774470458370710147180144 179 48668258202082443622657031880939573293155172337362018248285468871349544829636423030326167163228907931472368 180 194150050400245565089156843765649817168855239498914500324892933599404027010952211904565609523959241531420448 181 774525034228822685199824907151089496440399422293220048302406163705652644204482305121545552036990587012981408 182 3089865626204342663179292970452544429508809536084358899415890303134096842264444032412836928424753439158337424 183 12326785601848313368082313335585357269253034576627312039901120368234104877416987948612745560522818644050622672 184 49177465631115960604427144806440822874580496446398613234959535900980301406228367792225301575824622076175693984 185 196195224870160784108796502306749032189781100412246014160494222968772907304028498100635716234866887086035942304 186 782738415022435399075001897377926415821234590824877988831168206712352719049621963739286877324995387969306034464 187 3122847155639664907447124501108848487895064212553445894198158131946262675926416817632551876205888377444708488992 188 12459213073152295641045369465849902549308405121037968893360675235996961453395421864888070260062096254471072977600 189 49709139142000778943941471787669609874882929017447693531715141045079512883665245870170367635777338850645138507200 190 198329609761921035357575514633234625017334160235239675035245275085841508969998712817913045661119905139164109244700 191 791306077016595442347463096826922984800784715601568983878560295149501268868226386246276352490516044262671802166700 192 3157235782720868525465961421964070902161739596161502800528324722090848068203713862183248403558269223209079236812600 193 12597229663277261454226053228919061825550992090049110421152431557589267808329478723602583359600437462632692787724600 194 50263015302070576458892486678465154519660655320141762466896308423792173639757980505384381017330357831672048161116200 195 200552202654279603608270528480546804983392095850090747394252714962675695219633264550876455820786576860053754788660200 196 800224210159739371856788632318867544978306322355804994578925902500298238345964567490613003246678974650794944003121200 197 3193017044057365904729434218389708534667754762160482516787398502314805964561465172640527129038836503898166717464703600 198 12740780541748130588241675864225047167046115100378560622890640422636093284225023164985462913950469317686597126676422120 199 50838886555478469669556525496937366819359646353032059041194120953943212907319736111047820949613162886828900816806453640 200 202862219123040645671887156523162419302593539091368311151688689284078870083780289042444238902029341955985669277250676240 201 809489855046782807174809725224856447340233330876148336440353579210448362750824277084404821218997004022243047285889988240 202 3230179796173824393140783109183013820230957709845861750162306542409830522154801304949352897806788729455407083530939224720 203 12889823837467323244338422051415006863156874171561430463311880257278489147973508012140359994874930153380754966535141828240 204 51436595942868498189316198384413443800060252372462944194605486339611555702954016842719625338637052354346882571950845853280 205 205259072320665820860580410006125001017378229510298187974609200990814229692738352606216670204647574294223723209047572378080 206 819100823939270500885652950615586952800289875905496690776743619634493125517496265095144438650594277876353176858655315052680 207 3268715910006346198352814682958866944982249696345565347487809735602473185785747675395079065564977799468896798140988264760040 208 13044329456859671767718294117768615713866728981213129567377800606651240236728499074492243600039282681807911329595624101496720 209 52056032528828813282408928717094023146449378464050319585438032391368973342648923337157495774354558345976613990139383564189840 210 207742355283434617822605012058111759526756381395298692344713783954558705262008509922779646404133079441770492309931079869197040 211 829055632298347928181420212327771419992772837804993253788755228557169339551558233133454725180266573117011067143632011079702640 212 3308620005924921289145275064419951805815991367363608755396174114073355242897637968600934457896235206421540162961732996660773920 213 13204278058269061192639305016730980367596230999613608569551455893861147135392695775745783591040884660348898670515861371917264800 214 52697127431881141311041258717984485602995412305659804584257117531950893875017075037684682024282809143277059375573129589308875600 215 210311825562471249487356385562173004969123673055260427812447219789271564517601687597503274237272287147594282403962980170429235600 216 839353439281864686043412612309916012065128044320720264680364326217847561441421771602039764400625773348370354717866963667189101600 217 3349889223339765357576907856328298226453567026498922685856785300911143296545258760568165480860107478034556892454246138776133504800 218 13369660159801597766631155810363017669278248213440455291030879577805796397217444757215091322190593952611211682755345716763368528800 219 53359850369471396312828713165411321223569546886698430459129120984533894246804561630388233268587901118635706633126113692840112733600 220 212967391842586775538580889860775342398870638176233085872562620322986730228716711268041733007492469887262235061530030379613544625600 221 849993995915273199071978036694959955424798073602712726071180589842601401096810800512273313964653839056101202888374747839548523793600 222 3392523019936200211470471115145662375373006888328675852402245734526446713727920469215361469870560958525186881820596816614103008775800 223 13540475361581876640002147928806012315853567156911027891271924281867188081642193585787150348734439047851343969632114529297208717300120 224 54044206644842094094687190022305446565398023825058150231453084786797696974609588865474936699062570273515562888617845167075089920134640 225 215709102267993062456517535511448278775421382299078245028971069205442184435808220587762618733394559353114420795986198494734296432736240 226 860977599856690416131440717293394098992360187052192815846303617040017258901811241994332180922912919964332992662059831826099192499612240 227 3436522996388509425288967252257774566507567020614743722034041245494590874700678439290486460669160229887805067808011781759127366362016720 228 13716731666470944580813385352172489538940322542163057702845996293605996483593448359401158991789301752255684435802783418908018701583865440 229 54750234514457894544665045548719945760126532922857578613061680228741192563867875188278007302320272169455213050554912048893533893256531680 230 218537134239060184156535542363044671802360157647419552282178738956735581418989861396892646387025172582056336614960164362301018787502158480 231 872305055849146365202925229762755012493014954960138302704673905193741097306587839866186815153800459145655108985467009717211553279746064080 232 3481892743064080620111802958989999913995579963951442904480498594212049154160897975305579702424003988641891148043221308101356642474176334240 233 13898444885824659670145615133022739098449033141089423813711019726753954656458111293118896245712187538019823407032234763984311997698329909920 234 55478002884343566564818822881815730282603149755363324650101946618844643214201565945174655338323488356627045261598843041581654078316461710240 235 221451785481391335326405396260138935941514358932583336759471404378880365354524685735918727292043305188029665417384285853433615709399522113440 236 883977641095161222938811924958546170232345834641917106886501446420706686925632193761963617455939206727514802447990950121644759921409983279040 237 3528637705773609412505397111413958667266025536720434288944962035892986661366828891957080135603316576597276265714608434343670670162962070973120 238 14085638118957386436190508190354553323234239971501637462317262133406207258401141154028971302905131744882653399165511259015624190933977793903600 239 56227609291688913535395036260515549845410043371716283766634488404115131967542511626701893748508480783431214785850410759880283184686522917329200 240 224453466219135254168238975816990218201256179172094067540610948522246293713841773437353368060926300305108045887248383359919276771621564136319200 241 895997074906278525356656933633267878910224973181825077762415950173695206458265623846826266274307503125818118266414220040071488238684534127551200 242 3576765068073615289940700955360539999710950931642218710836478800375901015854502294506333742079944391216893217909301040773008740577040775117453600 243 14278341296703499682667430650474600788591794400489558780067892170617026592750930124053776997412018839263590184207962946107641402695886780246317600 244 56999178134701222647137213170301454001911233433324227213464400125727576226168667411030813293486761507733611688924674987456583157071977518752587200 245 227542692309874608399604891135716970811994982546274737369097634806050729301818714867702891462481823719984062684584776002729184640206600502598891200 246 908365492077706813063623896351466832270068975101541428272142841585205449969656841021614064060084148809383061657595402472030585546115446592742047200 247 3626283648001758100621476018402248546250726807196482288132492494266938545164189011453044400948691616126898299775291479996323788958503820556744181600 248 14476590780905487364537952759205403097463751190663491581369806265680516558475024060910107320680056008004195752091871104618337811479563923049383000256 249 57792859119199204577655042031946258642633815227449724900259403015107205798862635197027240946719463613908327560026247586317358247510487915946263319232 250 230720079219595640862716207933521883321988191169665022628486562019639226090111832801384381325670378146507074579497241786478298293779993408602886552512 251 921085419519497338431178529049603255280184706960772052543574823449581744399390377363392603342750471101643418725796275149838001190780991708448860184512 252 3677203807437567912480163499764543705380505593987606308751280329884120821729814604295723971392689567356413396093625635322427826911596141053236549713536 253 14680429012856282299231594806312109412935671911964351931160618280204160576394179476135916940017131400584776715636722992859107146567133838260662233647232 254 58608825895047706893222549773283333416036199585199570356141514067470032037752109185916032033552438599101230213203247987286233587450386807942313239760454 255 233986336733938216644406612283220490444460074516920887390681000283102034279134403737426995471636792605632651221714316855978817475844327846814864653742894 256 934159755743676024912658534805738653926431209295598516585315922275703951911376621034497370899063336022215676843812199527941870658019277186941474213507724 257 3729537372542500280403515206268239662549957471583779249709361118903493713783927174499269254574382750754112013924434668535994549880194760461937951257349772 258 14889904204727814979526345319238466698729273482440097280437024316184455451573732837367506688654239966802992962807337435649377206397899744000652323047496356 259 59447274859393530017038317574145590856191985071325231756441757909471479353933061014471776666422742053294078250078352460509614054891920076137197951651420932 260 237342264316770442064187413139902628424226295523035778581036434839667255277892439771656534292157134963243332966950311001917928527965647493115448781109254392 261 947591752863832388436865491382149660785881184864500967625855712567907457988581404879817689668279583057044380969181474590868549066778412407128980786040875672 262 3783297563952770339375121697951673071779129763039700357126533258368867199865196511683603695494495550963432595102425656643349968268349616236293493171794857316 263 15105070068862231168063352101619846582353100268931283169102153493826657779725750943459437166128342309847578736609390553914340880824427201844117403918904325620 264 60308424106911248308842443130028190500543117737166521572035562107562017504381207185740220547001862727936606277726898087227257553288867807410184433333091073640 265 240788747039630877087065340775534971952831533219832256641350555547951916033594557771656015552536781908362847176617979921834398653565990590041204707740424905640 266 961385000811763839830707662736990661055419522941391235011306667315342662703016959999697154901690566049074468192357097992582593009397762598042083125230749504040 267 3838498935583516821465481153740250742997617592119350736518117715351810046902994126670965570880988354659074602469153074582736278160744565267799600200429729902120 268 15325985580514666635697105021461103726521251337297991488262808387036504323119809319457372013125376089292071092280405554616690436184911080930672889979660327211120 269 61192512510010546734821939092527169122502400044646680244065818037098553564031729311184992318908670924275530299291236324075382369639026472135503524177916646094640 270 244326752016140561482449601824352168655385421293213971941645277126651616654066504697468937154654726969046092842452707180372053991950885480840114463626841345715940 271 975543413516432616701949161292767651500598684124022478070952138930938448145120104608540185156396433650565854564945635566498679182237948959309740706120409218517140 272 3895157321059426639474970259128594006008567424131267835095383416998476272952967532032650137781687250309955410725915038695928289185340902656918735469463567890086920 273 15552714770239545972319717447162899686151372479306453559472847854902359623732686980663110106173283710854776088907550538380007625038996599816469612082349840361617032 274 62099798914279654277003635811735823951707420102961664859709387706773367490829092048306430255122803055068080699815949592058701205991199201071515551465649031472382904 275 247957325284436782645189097401590018269296596378230979012781006996139856216219466545758615621836616265986182818259332322730376722232227284270336527919051693092217464 276 990071216824975977881811033294886095251551260861060965826775255703995178126534188943983473345849193253234878196300704445816761372133742930082094363459460060359166864 277 3953289786919832371724329769133403688365324453528331083817595627183594005502993644396812194434549303501224672501221972205644105191415240207431118268394607002779552592 278 15785326542624495351850996668153358745836230139061115256068911995114075862583377883633628718583014547674862811231616197761046729499546991748789777702305624866959654824 279 63030561436413408105061579147025240630252878929444616621292101468904231673923106671389224283437161209983058775985025414504542625877310601906002851799254223866829744328 280 251681589088289947536649118334599817798767640733936922251988907542400222249466483844677562111421446775571661358429936768008465428486524872635951222514503641282732552208 281 1004972937974847630035014255127970795852591382996254433960653078783846724222787722000232101155144715756948213602887234111255150933915131521900079331203921415605998215568 282 4012914591859415478468043249781261798196258226887700234610880052621725450168479462731254939427795275890189327975105057342914414183199286233557977154475886609942177565904 283 16023894518512187471609725283162433634532423245630314147461807417404925619526897224566878997961785558764314679279343144836932285695009327551578095900465296573375901606352 284 63985096853556916567478804469290476608850778575105981379125957539349458538240275295616829385016865315050847926091118386606029365186823008733028635829910159728772281886944 285 255500739514054454351040728683131396032057280683551654337793625054547616644227602255221863419014428527458037669462336260257162018615624404756378868687832476634077838189664 286 1020253396451202903997325675325682661923773331843736735090270281638955136301579241294174580773174219086413707433992800661933554050007113340922640762772290775597405413712324 287 4074051151362234617301309442671315569298879252486621936789609781439787830279722818858958604931404364503821722924421230038680465475653281563634524834694165268139102562955572 288 16268496898223123364545170734535680761128458929857245734889690373578931050639230339813956012780540288110022657126248392944062099723959916277188853772160505399696072369165320 289 64963720074433993217984402419176692379596407217407566566702284460215939318798793814922370702986711211953186842936426812050965513005560232275139380093869494024457951510092040 290 259416044446155149530738487331366632640488746192565452285756134970181608384253419093295941195054194381968343606250217840543705918081584109071702181595375538093242249189758040 291 1035917696085065286204180749353220126142188096715676448939535960667297591748372544208188779816307071073603608536643555747643106427777851038678574630642145610790941034181164440 292 4136720007169506349634957050021687285113807739516731514316364799669957236678329654197957832768517834139531584935126769647980261616503062666851185290226612108637512601220538320 293 16519216343611671425784892355235754505590578343542404811965182309528849638221024637824609771303193108429736475125329225439950890467396076430959787924725952525922178544870341520 294 65966763683862472859960609504375163730336213179394602689166637035859828156998456197616618972058477908699602151956740485203903310970546949036354498007562294931769999762245368440 295 263428841808572093570335769863473080704265489664525861900550800480907274391045015771868254342612067398782924211592452652833884635507850972266175696589932656221624533052978897240 296 1051971218266199619559354261574425415272378494354102582997612781406561470466150794628237772927037425299223907589324299206747422955940680441024783350090123323482987754181373771440 297 4200942801092587352783030858816276332233692544179775033523054408878426193917847644717116047250600887172846555225980447817647568586937980772056171649051535890575804840346197622320 298 16776139877062032770553457344819637036681400546920853821563733929762366928036615605186441870577096062836587096403098607588013281463710914410804104233566793581873204034856705966256 299 66994577553318411017252439092353482443629229363414354410291312901769552071430984717326545245211190440317761559112917695474028339455677711758443803367852005436788481788702550765232 300 267540538063881466960897845324005296799011013142027932945298604920161195243698280302071838217093107580036466051158128183944228553155819796170846605162095935400169196348296339034912 301 1068419616160441273889256052132791034818541083322314234014042562196850354434480991688661225170277138870364699934682860556731981878257316418745721763239755522783173894100010877393312 302 4266742252743759480797743056969072818139001903724104072347821776438413641482942778759322011008466877684842051080301384445137910424902211555149050076493431200518672655323892204856936 303 17039358795767151321535185211862281452307871734682561507258269131383379140436563741579169076623338575784627003529664103663872904527960782834557735749095291705373568849227623410465352 304 68047528511124737757726548591924901037920047615249873045693642798764896881034010631007379551191450397893729299969832153719853317377971165557897194117323320576814360173290535103371344 305 271752606944942067594127378223367914300184218673354071382899039561450658352828605053048566408181720258282645769209812945215344549786563067376139121394961559011360540243262780282331984 306 1085268809834884309792374728738208236143705595696404293153042920705193697592931947706701822992055125460995055684313340104768457707518692144768526571817080461678087769332117457762719664 307 4334142140810211583492871554459149465493767384516799843853814349828181147420418824171497375456250060366902338482631265649108106211056407153550470439051781926962959472785335728262284592 308 17308968599837732001746563005541676738538721284739410749951971797211505114837768681973067869379673576456375936740869904551162329164856464562721308758782270247784477324435404324030985376 309 69126000066629430433297404201659830668310129574800281001907294381712161547955218986261742089180811179470668261697014962746340962430799138388987780756687312726212606554509382686622179872 310 276066588397370381883455323016684012755015653532500592695064088740426610394165059430365262750457875947921083135203718857522257541560879530684802650746179451127517500326128947787853252432 311 1102524982206143009296848134417394108117273851947876337709005578943526374770546150537662838059959692788339222899524292361214839514929393275477516106617031308316627473703986486182532045712 312 4403167287542303974467229953679944519930380970652900339784205744918439097113799055577326340407507721429341192749518153791029667365349596413716809283262444907362039410355192608631025211936 313 17585068932965306483375491325165847813758881104344024505168701995215087664037524441289532073943408007900879255882186362776866592599767076554952956313354238555516028861211007400708052468000 314 70230392183422259931362157604151933796128888422812298521605337289572785802652912432408009959322981879060816745850058800347989806226190161172830447810649693716629037497622144652000021796000 315 280484087713593996584520824170475024831222360974209780725691950882169532031015512620972258257170797541316900815570047299873549578466343027425967270306140997264048792965416243129594253796000 316 1120194575737144208708239076125725516334042259336661450814708302123968801904637045266924974058473148827594498207977431409186578833749443180859434195955080323208123672476956161395543495256000 317 4473843546166845952144250500182706405578557561288081252523950737876766892128006212268220053705958131447080847869272512285048521655459566473881490985560750892522446634695762052469875395768000 318 17867763534516739962123633416906582036033769789315072401486079715612838758301044384625605367080673796064797538879962699962528588915335242441858268554689815143323645641864365164353870821640500 319 71361121097233204249969586371276947516500662114659612332043162308520836122170904369260786479076557278637313252868620047210139040487908813193416845332582108783443480889642971594317213302278500 320 285006774841572936071582313619275390087333222882566302940924166350486834628007984607289420036704702198845814071170073029725058307587748104424341815133505595312855023812735468096930149155761000 321 1138284289816812439693365370935377263959505588458598289161014773605809553670543934193356692818549599304646899710084839091611191830074304626972236343947783813847980514857251677727050423648241000 322 4546197790970597280433912057933141052054626218856637992373386055884085327469751259660903979506613624175688170638311239030376575211849903531948273322437753347850742523984259320046950853165923000 323 18157160202071101253215288105119957606960229283116514473823392383495459905641682597501316468236697270035628341332831473257836213308865698007008940964189117897369258532582672514635631366463940600 324 72518619174672773915224999799213607291062471150243948710911511951466489076705716142527213883929418591885366508694653843426519590550294523321375793472821161886877461344568638730284524090114653200 325 289636383853281596128392983455494165142342805740701552743939139431777871051046568292909986241221500770873272223154298925263608581882297854401103155163061623130808793345449796031431922186765141200 326 1156801078764769183134532682636440122988673591242734271463109653528012173606734177436678397664151296021723019249015667092442234671804265460691310170140656648683203406937838408262852214940506926200 327 4620257909829264283120780181849686856745671590309343683394180306840889271680146831169877972991082545363705378974810673258305422018220628528523384849630289062591215648759184662772232083068691328600 328 18453370763526281535405875048970104406678851501426367977122506642324629229035664257055531533614465482567050036008012395193676061979375903082767593715526687858616260615851722843618144659261352481200 329 73703334809425757616329102295745970745019119810244046019904102945184927640350973116423489784805112886282552091413821388628859112149873492420504645045752997261534064135297884898459398874804140996400 330 294374712559792634191329102386724078671205626825032726381019444974775775274106130649368396393425690229899955104316187549103269868679935768359308920351739750567031239504321243408195280814392719620400 331 1175752150409944484407472298509814609911593804380880727760120318127104045556009680959793506103979105660542226178903143416787015050932413902460855744836071573654385711947077629141660317667447521668400 332 4696052798983527237001673745938472339424678451533637846403067237515726033127349387147415633371727790936967765480162084231611339377361077354657194697103394435578752181494850867313133381995112907015200 333 18756511058004557909787217699265578674972502469547427084973904729713361759802807263121500144758171864486083517442851319521323363488752953280625802445454265914810177863887614483545570179626896461693600 334 74915732352904564926537057529205239885051348210555852453742707992722221750061214603473694506871920521938520004250171457761803693115001572152329954777721523138152967423131089967928409266537966144194200 335 299223622261334239982523619932043594757234289412165026002373629405458868492950706007509835613968731483080647186433142854793501671042953972285686158517136933912189114872855602614915771697132701069430200 336 1195144965197931508541832957247098590149592776267260168323696074279836327600795516219258920520969670322215118732156836474960428647396465900438919399844010359497658945450132024464394596483532327039233200 337 4773612359886638478588830137794487501721466020791220376913313594390224439999763522481943114154300569018316601804481811089738342486282226474619126571214510524701901751348347037626727444461008043454279600 338 19066700924875499350589196307242196144061613685175264301992272095697393101399837665057082679468130088897225419526862935084754781853966681165399633171791823117046661691912169872019658857787707784216994000 339 76156292076714284087923816722808878918795703935245649667890592875519166029927881059838688954888017995519025933458986864589138659074946239793900383768885203515940229436293555347578768908377850590821618000 340 304185037622033957358621091084811947165602905140340837192346615587844937554424559447648551148498615963198725839806079049940970866884190091040992796939705476560937674965836660143227034986107157374892668000 341 1214987235787119087837750002301197124929318592657724186277045650282732653547946418073555887325372308386783894781716174148019507179567595635572899348178455893681618195249160333780537052236889610325211148000 342 4852967497968319918223997639046676474864733043098778250221705976620619396063875831144678329734572808426621676202199374628453634728681281379110220371732694875774634670489416229304721737899011043435080694000 343 19384064200292937974483629662159431726442632008197890111162304415525376625384910464795132928139282117988322620516379300003313537016102823059473600420188274710247107973066815230777675502981851808577533614000 344 77425510164585466272751188714753529891915004232153939326803681281120892684222719476452446062759959458831037501146622923388390588492464099697171113885825286052427113094245107929713594638289812216488872508000 345 309260946660241401460088445151467772417657096746824615987978027905670082225699598801919210751222265043027887712013431693595165616858005436190246599984439581212326004854805963945893847851780595387266498268000 346 1235286927098213157716809839888573643235166529156111369080969105892249915217359958482973455276396070492508651752095240571140276961569987941188092464954274462813946495313798372736983229483118014619004367308000 347 4934150123177446969908907767741315653496491272204870201480122974263973597126006777957764667179777260714680802245459601247325643113713858219374019176475564551046910920363438352847701704458541766943828592524000 348 19708728720711652374083658135811295959195969046401403401977464431002050670985769592084746325241500381697350033256731322635105261516257020034632783983354323620683236096154789977004083159037844461913755736161600 349 78723898731698178544726010451045975798527408688002716773510958649361580499587375974249054621943497605207897096021245533992840683016350476256797511534811944589670328770651929787279790339358934065067501996315200 350 314453400846360735693932190936274793899807477347424010040890309653721795072499541891910359575541705486784140692799934752280157656600552422561465492428358396739114708508850519489095976160384892671623557355528200 351 1256052256785789720841205387577656766078788164909692907443381232326183581723350017242293804653642506686616843650690297257835404567370729170353604373256662733423042396630978438434152138357753486279775279980308200 352 5017193152181659261857476758719399300075930144961443121040037924903027222057997307700282551454315262829001406958909058607863509438454233230390332942372141087216875694771606518955524028728074108186073069905699600 353 20040826332910189451063745308447228699181638628015932299106511088999736658314024842068471072168426808216551688429071050682448655017119084696230636158703864582420766425017564894294679876335286431358719668971389200 354 80051985869556886152911606953952646385200159743733299237502020352615865606236002140546505086983774761066409448893581925022676505845777584578727977625041975009602582745062107281375011159177152353339029543248372400 355 319764515301040351443667620275032093264995943639477297067422783994099218359710250222037175171461333567644035298951933174050771903820796441128063796417037788595692488804341341768570677037171580331488294194542596400 356 1277291696104081812014000272812627293138423816003284938695399778670607133340287279907938024869998987847372494366437454712384014931424817526770757984020942154387598945094640304480701352838847815969251964339886954400 357 5102130512115865420316648095825290218451272380815312971389482164109697450666639953145843802921595400310477170162824124082303420464099688756058542700210306395429714016508174718931342006591424785397350786413896423200 358 20380492910099961524826404600479315557817358558325962859719492427912500171108483173400256876252798469585161754915322116442996290245283263851856548632473796141950892654494995703533400698046461976556757565976957855600 359 81410315714784378519297038663743160849110513609066629703077505770828185667949880209127013175656852128471258321063485623243011556552787706789731588948040127507462158379794793780570199637357982631376768766961999633200 360 325196469087377837737917298357501219645376104930325481012847293945642453610701840009961397477350271919047950725883501089304639507850467148944239179456083907150474245178949640388306316909007111444948229320157595759200 361 1299013971142352645569778846525894057339087948068171087058475731693636934932146556964448505716813911288724375850148066555136588054444583155966461913647134726722488973521646208087821189368015860163605415429604834767200 362 5188997145783848232541784541413070721128645463235662204742806093102071159772273765612006236337716684865346489705969692210813082804749135238104203133228873846191303158915345001898933320859207871564458691118951893781600 363 20727868373748317278171736028893870078687667238404382197544525041954772699324253080101466555281812256200693719131475779034216021701961551809316188648796497195701595160927056943835371764327889185073032286096366966268000 364 82799448540387797399627074533514001887514154235004131657046151652458475836294243831169414170855913608450950588146509011934876757769829731096067947333895130681963566191141300227070760529859008701851130015547497673896000 365 330751505591516765328491092857005813571153852055411901412124618531338079427959427920442264160808578752131947447671075761895901735007234738632317459967669869447694089465809660543807337685516761079377083948613879793096000 366 1321228064407999720126987461747302645193531359955352932063569331062468286824438437704190890817502163604611287225963554758807761849415825403383296075210355543527524766310880489719495100988370620100942615018267841888506000 367 5277829018228032302506514783041489420758765365237283724907220278382319218330067971803868124853291387246860502639540439783339298968613989256487986171424834524651352295523847334664440237180502505588463304283614262412018000 368 21083096720785488964448425964415042820827823540415085159325624873262460900365233259024723610102589248457203359215993951505112836169787054539494277139637694673174616351725790929309703889479120006073564381205103398811988000 369 84219960868213914079149691088584864680629565188886773317238806697288730211772185780902137022496922646782554520985191953395848273414474462366452637973709923095841812059051063401558064146358410380382396736839103033129236000 370 336431932986649836546706552288950172772492176480148201292427404472887526264617479721183733221750302092719552885839347013095509288860876457598505285822636426026944205730243386182321309013341654059010351954489631965579756000 371 1343943216738015706575277934582531444892784628256515925112973776638700375334799133122713341903462939037177228423799943448884859814971384008577875014050108088137541758514797821935884693039216698821190467774279425718825036000 372 5368663124592124992598030544318213579956345251962492449556853827471638743148003627511223727994189819164749818922919769769792881472048459040669301557450482926382964337169647188124528185360139650882497397904805912007712808000 373 21446326055902844586288272235933127853076281206936778192956879038943925720032529111748364951451617733162104114853265084172930201113031385460632670675445363522236381034308437222784984206040860949377919553464683643372059507520 374 85672445601456764113306222615236833325800070055281410397226793823669497309608579897935388733261970572185331118940538705624594447397905696758404615511936021699595423317516145416029633541338734880665130825760536294842550577440 375 342240124776010728820961324713960464521521750207878389365988179959088889557170604418519350630518414269736124840892046065316809524097780018044336712569576950620372182252165135836013651522600572400185497726951977675035069275040 376 1367168929521640720670259438397382170748890567789614134015384250820985208982163628603257037984212869770832922650853676828803799919443162524491889142439508321583425551289227934817930771223143380848795825653852797559951819935040 377 5461537499209934769233789984896879454583871642587644090156203407461163132664927647841674661943081911070827333095949865193824732648346694582424429631774952957864873802595635453744610885926077315405438098917654399637145390605120 378 21817708628683309144186041247173808739805704376492460279115180860179926498768943075738381898187009740409089128270645012468262406017565991958817246600011180415650560709895443951818841537220010149391876000697307589205052603173440 379 87157512176210851040822950381746800423449976470078670326204181594475263187125302898366761850671859382096402890746794637384354346550043858163229002056982318090231916010608681945309159451516813923242761119245500928695474828207680 380 348178520410943254271548614283745705634201211321651587860924806530410141979505998373353742893399398786416678835224622181734867200401323984958030043267519055073055166035896636331217840401759175198685484701191038816858181775492480 381 1390914967219010984336975057913336820001296637116640041706414836778171771991837309308147503576806979583750943258657436792725864669298913486160244413595864974067524623950754429004229520327303264196420341086953079104492112386526080 382 5556491225861340134128413447860838342464359374275045826214050914349322325081563823374085617658475236888497392850682323048052196232984731290501285891609479396042735417956475163036649723724516033558316587470706333904595412498387740 383 22197400875334670495535089365391495939865129856545766451605572265600001762474267932390728369709309489738673341347161089028578829902356268514933719598332472683448780547711222894431709871681904983728910425422492840171125315995343020 384 88675786731179335264105099081995334974391200741640914913414637876425383014457614449506371076603999607929792012024978961881973956375814405082927266963982192718352858754888486109622281129885790192600939615081958825377166128699408440 385 354249625980588853290964242334465225407136330291734938063231885462497327606816918718584302378141349173774792782254575568620169020502628484140786451598998642425810500683510808820649777951591131703097804516306730595604986726845891640 386 1415191360162370240615237277412116053128349485536321383860026971256570440172055381683094938736144143284747657493781067829719434388203682391033384421057344526646127811773964975037250416741806929918338767955941522928642911353218979240 387 5653564449143240586844328334656799479230962980336938028158807843173147894717928608991713721513546217474966010665636793853962635691599674065931195605549502205445148300789270506851509880834898426949366259183899008634297018019245263720 388 22585563464823191798452521154557940135966071568382384152629486530897586051204294703116212590099798679433142481531837459713023786859609517101938027938571446536284115269661484096026334907296326388276784676322157009932278873196399684400 389 90227912294750629121961562969189422560748604656244398464906728122584074504133278062344172193559484949166222439915244585237496098470598525990651436877474206073057384095019963882517784317645582610834245482703860371819100123176495506800 390 360456014970138507228894132321839302512079942754071086245366898726770677835010938583406143000003484350206852984166557977450291119155541561629800011505979038289252457594376307757798762654546411820759709113697574543673777198128487621800 391 1440008407627988031800114577404896368261057516230928119150182698092780864987059617440058365225535343249800551746793201710502161732357587009044140044205389137579730024261113610517378577391120251674728063031205553728564074268661015529800 392 5752798386909466921055452491045128885747721322024796098505869008879557644027526208037358147366498813472074371554621793393515970580819821901389681297301185967451799082548769218389286101788915907227008273701248173917127087086129923264400 393 22982361349228894731176444943475560036854803625150540998588885274869807154559969650787866320192353396675270123988178508145851066110006094602541961147984784260166255328299923352466173891535888467883349308533985121506968628363926050064400 394 91814548988750097891171145568329010244888766528543072009080414441541630765570837036634885319702066865793285956029128818528841028239478070932329453616118856236155030334003111823247111725798341714603341036312534597589564458541879182166800 395 366800329084958598946364241948934963043084143352827996268820517866774298345104480065225910131789020964404694304366276234431842868858341751673214015876645717310227268948556354467850604266901001694993329105084166184162120135378996180822800 396 1465376681168345161673010905112735567326331582641372196103192219466974847673900923368116323929056169200919069862534408307250713030238140477741275154043186895427800713103675102308734617069470713482366356703192081179234661714855947901416800 397 5854235343739147096024468028985938709563360649703229408687837051070285380848972293547670534314797701057774012868976926743943326419430483967892768620622878048332515561980612037309783519705298409646171262631991539883681737284562127753010400 398 23387963818165386655747925165966828227266481943713552904985102091539058273242858448322492638002503838051830502776009017484562112384702294526312485022115149259845682274343959500090868871361701036201060427179707800664849502086059570240353640 399 93436374248257400551522108625867918380935155726247174011503491847965413957034518310677096224880596035506991536352949425662010943515151940552882898328516520768622617528894011933082032295091952119841016698719721652411938542424783860063019080 400 373285279138227032267438262012442352309241498843673796011015342201446414185699710776257605191772672987133031355844163996566281577185483338540601428989705998641957379670013020335040064893279584125563619273187830880069567226441211637304915280 401 1491307028195420556536790211709072024635819581770922069844703844356020282376208496654201124651256670973198201825583913811965007662633186660450950616226825286687569032278683367290951465202909021015666222989183002395325800412279410715981043280 402 5957918725397990363435496613734467534978286149756341072140129189661940080184600420894133792549802849355232181250033545206985722390498401095338646925785142758043783069026605216292897917583608580832132453467264395556586092245266274029478369840 403 23802544557126468852758264984026813223161514375193625876658630663445884375155463970551726444649908475960792132309729805565600266281715943969734384132243932102010707213965206453971147452281078056884564652655692608471060207893362423112523394480 404 95094083056955509987692699622388135681040880351364097018821342252335138952705328183982658460707986413806401711331307695818686309206745355459453916432301041350318908223551228954178254600471754840882098060226439647558682933511008035118254342560 405 379913646000010366513683280486143209853536376695189071893517143793416659648100191309583481561903478270719193593698495447789135614539977169851274372815224428709554709991735021824976373468330387206771336973647388905404109033893145457678407440160 406 1517810575807062067646659183486184279541555417383572740498948299859354325669740897533885140150633615855391970429068435069243793496824995266295795158682628622472016049026717140628324472697572822514218618758435920016739264940400184898502344457360 407 6063893054261431165700777090981129209721681063398959509911535120565184899636197209859967389377816963667166266426406629465550153887745312051858664256730007232532579724695693616578812914824463552314049393035851442050974732486409604803054113456080 408 24226281709639233332319730999841444313229398343308419741952361742744283173213090874136874163554751184032432490263607042022347648396197355255418248250430302790164518951398777325575856339857713108711839075211208154618721942789722587132227980667040 409 96788388197545604130917296109525245354057729681222678651350089195835257192047040044402103484814003779505630744016748575629002423199637594039865483637531422084033659147545605265775555300670806499057360963539099266952779101407476049772027214718880 410 386688281605978605532054922316231713338691917780888046328726987688400326465065553391923757757505254315487088553669679268602279557109859791823740871521985547754822527456000600589736123676835442504055497822898800109422428192043807118977282905013280 411 1544898734849461149235409404823503151358554352095465650508564389169493896095059039258138995711843127221514733587641545568161889256579695149612481640013414183734274738195083543657839012233140080603846954992808195085974842714826685291250116386856480 412 6172203985672622252466904821541999516653945965970827769372428308220216782292117912080790175591319408244275562458860951352842328619900060109393151854177424128337986379840512244910572673486724795331087107889284374336223964924035472673901597759541440 413 24659357943119152270914324248606552458691964260799255197480464770770338569283682298804330619530874629165939350216689637909587571988015058392941797987839530731051437923239107833674071081361277322450043608482101411543337757658112994988105042017854400 414 98520020516823669107936706213539452141247129413795690535627527752527059093797054805959842614272677300785954499969108878070950343563189474819544282571672397067877437383885127350017018514087453490338022984176642916896889968792588927329190392101521800 415 393612110024194903546782091532665536690850131990010775165707378709661555157170403753406623134867361911270381126124330240398382046618600171721127299098145969759025599175291653448503449219715838784149248862766111411369836094816464332321851276314141800 416 1572583204209690600684013852205077375067285965057898401458457578912867454407930305342292996759611789957950044167105514684714932370353456680008662174092667549331654085492613736739678751541396503860873913671642604200497461577544616571477549356027254800 417 6282898325211933107114033874624666386119465293387023945674966223334295747455654774175437295529595361241545030083954824863443319936782813120846754795215739692544810194236201892528912665071422600693109359052898490348302131106502969607476045919363664400 418 25101960518336979216084229560317177297141712296830303845326847164589073795075710389475020791908721857746199368832445688029259378099582689524713579892310825075939828275250305977521103758071762435457461683067117832066635636373247763020566051514512628400 419 100289729205070548700816534990595152357686487368510892416627104321556986774168054081741947861402758056315881450122986300616549550364546857620816770099531518284077836585436070341977907838452113198528844338202211725028775902900219721151277882892733674800 420 400688128578635705255185040639326554101582234137591391750335066633963670847798155844109288422407906907900776421968863438680307964259445592376701850659916275510012888424241399845599704324476985798482803365114138223665255348037292650112604775684253520800 421 1600875975333116895229450124569287369344276002004515164907210267584719301522748495960597683118216264887686959860003354355608658699325046534293154428192600205408917872121292088029565434586789736232264511500740721465419821310289422943497259934783177984800 422 6396024046857938634972577719684564574317188685482824557762878689999541910498748680745506626002195894109047141336631913655173081029862748920878909012926064364681552160486137100844772940878917542021075258721315468285170212249367977620003821280982725564400 423 25554281362420283554228992254157247388098435215672997445347524801007848511562400510112582432470051334929598386220448092195708207196191237160412452092482302636257707984724195328353885246092541608280736787842300246400319570770578234969847183285676370700720 424 102098282089457965714638558177376364082068557542013699201437529363765392878141750115553127511850358475861571993175404288730327985482781961362667101250824282191237409019545504516388360214309408923142473720710919948386773795052796541727446418508802278527840 425 407919409028295263174156739757105881466115676008919219740351900242777568391354106533774963981923333877489014791028852163595015093835477762606700891351483101311127515704144805442068288308250633734268277871552192162479232165334702738119932645953038290809440 426 1629789336961273877626940971602389062428343122282548408562553947249175191633974537610177285089292853424318780333024550723497641651270211546741218337923069200204940852707001792735453698448576682733034325302923010511368462854401408229810456591539675891737440 427 6511630312022912339667078680419516857599639747610115238457847639697299947471964207563172569882771807971334258936323619244042510471190054209994302876538131412647671774262132997560860756961629109959748535060035502872148653982938007238440134767935258412052320 428 26016517145324277555919236615911461327493499333983546596425873630423460575517267055820932043231275094371723292194773258146473235714167810734394602649283371821181113454209474296847100896725413812758089035050337213266812273203699480203041537696574450060018240 429 103946465941219305231914468465479382221890237711839297828103006050533030839519093998246129590288460954176074329296689004717987554254758993124571832320503146821835865672043719089327938001067171429974359536083662926506663178928753614865860509761016761408233280 430 415309098800909302580874687205931117960292591696714092142094607099294796049575683560069882223566541447158946997063349308639924892655489308729182854691776765264958481080327836900438813085417832888918703885380970224483750756911838345789198242903562511009920080 431 1659335880086491457732194396847931757039398261716421095289092871424650656586696438236834282294134640372346642313320994046370591587219060394688633051848211858678932905505835856193849228302164413743695416119175637536500573014065027711638176457701386928639921680 432 6629767489448601504166207554584147238524842047320779387453762401182925057434597554653848892497402800697956229302723675869462076735532354210118626152907525061094618120914000987874935910682245906758864004402994594002537026221624659711657688843218492461517787040 433 26488869359717399002177860024759185656628787814845389707071054319631024263317997789258722424584726018695362138643021477862892465323461911322210193468751722777134150405024646865142801717214306829112626579801348554922178592591677032816844609475927817036460361120 434 105835086796376193332281110346074425147626273378632577833420958974192997983677518361121861754834303163697007935231601371793502895933619755563132552753789619895826229991149943893886730963156260509862335990657186540199519722578809774514982054847381929307373036640 435 422860422280497798014956027743843436264770529782227159526763324261085824498483096261128862050608596057362713851723007533663640876199795979997632528465720281550129277158965781346315242735703236806187411790096773047842332291160473105820845527425444617522196223840 436 1689528503120218981863030050857107821853585464529578049874936948980568236363633731890300073219351520570488733672381454663269292438578817379784678054481273677543227840019957720229520865068633418926533849025201232711445995069241583028401523450288290427228187717440 437 6750487175950588802136449736673866169654264500783445264398164704092550378581649475591046622178898117602948395456871944400762422729503558215970478915528444599858734362650690465700042517918600948442587747884153509177800268936297628377010126327174334371224173728320 438 26971544404236996881435964555284517569196739628485672864407161715502543994975991943385500677963866889735955462549208403484871912539166993365804670860899661463745242815780901947924365057832089400069598928764300716208428042978891975076508501491723432372862389124000 439 107764970289850573877326029836397311016662763817244124088265501307804230202864572039287996893167665434124325664885262088500140013082836617738724884556974472962340314772737959863506323701070021424244471518394714901062034799751809040164125036165078764757535558228000 440 430576682148078117709664962158345494724809786152413933584707545502523322681068633918431082511741989139282566216844441873776681523018345377757274182977957225054559313859558054902977660647652077278746753000240419833283034943243916696438805768854150997947730970728000 441 1720380417272574956261921512667058187708028710341956774623302632731303318778313762122665294974391374149233889595660465791741532171196690883442270100694068032179019516311079610973647518076741740068390677755670546832784727709581772818083931121943535519749429940008000 442 6873842218001861416386651245999224846709407584636168902625375337122272367208919601627711283777989085995766145844854261107160369277083233424923737127736406328000414556840203335635411366639766558622013263157345260969505151945378694042217275456160325168657071430024000 443 27464753670079534379486352124926814510673832563066084163980145677085049835896581028590886133514704477173026327216336605277747815156553123602961905473967254276522355128256198804209945050672679967960427867475579189076424915479819668109284861363845794188116070679304000 444 109736962002827474402799789003978007948172995385641041955397944084736406264690489349591924574404726612754520455719700882004794296708459017349857714143480768547960940569956691343349236385448050271523459930577176977653365753018640053361766595381940143755243716336688000 445 438461260775038713774827283196449001751486296649564190387785050391807835710287609020876846156223255558477203557203170856670785853226795494845559944771114419382450957938784484589721276086305016155792746359436409515456912360305882455114925504231976149013548681451248000 446 1751905152141198670919762617266527983706323521739093807161885643583083937279267127232297719930776107107337568688275927817119235902665992567191572134705671886747001948085700585970460096118594724738047119084473626788629909069998009016312817000934695376226746390320763000 447 6999886734148338223333619708201492683355558892485262753089345080060673209555788711265484965587208896574594047222994878055722563723154336548094946249146720725471908798992618313775203960847750019730530635993940347326716761952509117899007861664163701104323689237522639000 448 27968713630898062056418776678474235207882046728653170485637534888393942099537578467863444973840634559043427665667052630192674484560896175168726449434353494013715752720376269883922232000762678983566850990538966284444302819717389912139177152085054545778888369131831042800 449 111751927823266308473657713047559980073695418524561482469899825669844006454477065479377457554077797696948583837640333742289853788134636957426737281954050954143436458556955971413268396331032017044097152807580982285503653895165719284449708375519726157763253696673134671600 450 446517621668791440249779393220719450974559244123233119324818864270076249140682095123090632666449647406029751842885659366495696168934998982807519163334261830763659327742566506720616107861203830028031559625241892058741570560846075110624006246309425796775077525211735515600 451 1784116561507980287450231947242117503767537527454078954382082889970591818925155931419010552482586893717369031785492039109135771174848711578159390182505392901375565603984658563860816938308177302779136418275589200077280782985116339588859385053440326808374223574963280395600 452 7128676138251068354088440702516353778529502485298155161580968579688268302889389584138149519229065908560603015016541196857814005222736952418081052016159429732699830112611530583573746081662481949702889114843274546611931069215170233652063866505755798702852221042679567336800 453 28483645935987404137272069046370017159080707741060685325624768828265904314554504076362708466849754219484715273774885811151661372244920291016039651847067234207162509364619477728894819083235862064677902736978854229993660509310725582177610091845832870020286559060618974725600 454 113810754319488694685653534125030735234975207109933903044723316743636483027164983054861674906784323052175089924977052836930765223996902842343724676582099032334090392144762302037209508109564023004774694467255033712696713839984811502559307712941694441012172846512070808293200 455 454749310970438667786339208263766924768137252388911004630639760212043791066789457895048514212228154880224670837366913400547288395759744121213520600762603144378665082343992625316011053543386330539688670195108411562821994694777709048367427913590377127580639550725850399405200 456 1817028829342708773628601359452313551934021679985089343853217615838759702403156080446611466197739656076757694343155956272020441094556577618581893923941525659094857073618364636117378432307153478147534920449077187786891894315489218567520501068896250953535314403220908552679200 457 7260267163551628584447352374317296410913370469893807204409276127591718102411312766637796079726943621685895921067401924399133210366288004657149924879800015560307203501414724598129568588469994900272486004497998002390489346779936352583651802571611738359621691427041405159917600 458 29009777506744612672802989277111088538104104466379215872574567677124298321591583222176236276640365015960114149559953358619934535401267226920340665068222321354987459906514409687265938965516547983745866749310716206603723942776048536714171059265396564942411188657996082628896800 459 115914349126798655647123777984165912603743498190786168106667118107418931496810846271858433402204497443560861874616598650942408511288029654409246542407291351870383877707073137563127476309858033109100195324855467270362872985992214410056008697741288258728577882431455205366509600 460 463159959004300697147803087883557604500135394239823326813550940746333509495873727953394279589629891356239454173233263942651363320349967712859773767135056370932779989296731345406078788986440258539747075525903582889040666663867867238456568717665311289166288532966603194116177600 461 1850656476013105827944831629284991979654801115032261553226672355254711477879706601785456238572544638889930619273496656976447513595161282130910503342324068923625723869226307314375107200959096890126379869660850318831122971598850482228681842976844534513355325678312948353771441600 462 7394717887558928627665088155664294417069077077816476898753691565130809895651729104223054242879148010310235404894493739008901899702025553760232369222318332195948438627465813333373343779291756766641886413264445822911121171826206509321626291270397599727945115305344035888864614800 463 29547340636398840515137281168575732515769171665890388565313601887481149512474209604751993055637801775037342948294538872579219723685166694449366211349989314148290797465589258451749802666963721489933970252516218034458091336060301156255327926299445757677641276741804672788572882000 464 118063641347116937017764106013808693513427954690525577529802901873266392332027152393550491554412212668230010736269349640884619890170776306198489357746951379533518314645282262872863854765737994510819851596257393459187843025111305990072183865059408426939708858455511754065400404000 465 471753281879250499939732628885169084676533083528459057381938737785201130168567938389933533201419987978254675139218907352591497689433866118632755370692795879782504457448645226348822082844600094569695469421379797391711881974168439623497381149857992870729626719392440617648806804000 466 1885014364701112319112019356636633044434738317101872625553963484698507062011136897079876849012430676163699334822876809279053285363612528547324341879007251798277211655921968321576713874525191302207032417636001371720264826427662610762692899610107092200986484721716082522560087244000 467 7532087757757196813959412076412107661053150198735260647739397772329535752834265418777202803711509186571411508038562991340528930991749444689466778755027400287898703640007657118710770376819667820066759194110626975407404518019299103711537016312034461885358022833110140908044674732000 468 30096573093010920252495544601069859937498050101970061896292252972498259694704050621622116278460482685036133725113511925349195827836418166471775658143964701364706082934766670131107027742515441627590664511760440463434682597086007141713421102863859818534148269338611452364872527592000 469 120259581961635273487394632593498656201606462336081581628546876442971379219303677282265125655666973123204446142009246145525293416484015325969956279502569994687518585050505030835700207601163093149645607066559451490572315374173575557844824083418706979102996950135938925554520446024000 470 480533083141897376070524606185495771418262933350890655159295995464894876618158528567391341886414117438886677539850052902280480529671798507631001227890280723474295299738435129730333471659407157944273101647061903400760907410848912906893664253494295252869643024514725791717149932804000 471 1920117708025665043612103314860320256658175120137042184536500159687879584935659932050077009995696651967376499200673948786270213559299930621660676853965254034319051924420296126266033127726024017912898197632958641620155686991101293809924274928063951449206264399675773214062304931924000 472 7672437618136376582949206320057008502172695453834460314572493541406495816006264159508538182069991713069885077773552775636364152341190417382055319942082722572936896373496202678050189529047835909270738687721708110102510604036779683847607502554094773961609475400943266070114546180072000 473 30657718225748662038565579162577587420803090501667856298339440815741210159445871348886601953765454289232241147665618704442354580879121578392346580461385763647581158611951928958739075470198482662798216032450661899030239279977554176792344507624527442954292843992887652465556867500148800 474 122503144256518918358877267109557812798920615146059497220273763498932318604570648116067643436496399124111849623975006857068530890864119502463807279586153663576788659622370643132744390116993967156150646131704484140230627115955777338900696082431678574840834771222569415606384103913953600 475 489503255481749464011658533017205398916471740423903889143218934847004779148908339967795336793069748844612696339134896105789104734298918458572783329399535038788167994445853839448705578519175552074705839749558294930073364967757812392389362511233283855089607811124103408491916645693537600 476 1955982074872548700022394540535283777162771563525276516191373559953815378158773794235752452783228724491518546950572302382622481467609551193912116927782114591348757074611229637364296213358274487726865893739115502096621773010100978208450562249947616080509055701200745490894647348418377600 477 7815829736547528056790888953761641944866268831796574425591110938541491417766041405770296134596488077490853436701143407602341045936938294278820397399783266740758363566374869650625944621737277632624596532845044922062662057340473445168579929457596457232539691299432620403239380067926332800 478 31231025074449242873913271086909939523827745025005527809330708381091104137386876376004523337698848032507370005129027606148616633410386118938994068223560194503260256518608557478216122228296396139341263810397803889535949308482289627404483470434728433369308852977932392155887514768339375600 479 124795324261706818332880174167540502165115128391952001108308783627555733721529013866019273915948837568093622640332935930309656593364247044571561707345363929347465566401070239646102593800588219639067962856462049484450405538471503613224968999460050785939863694532473026024460738725516593200 480 498667782488567842148654957797021996818691781565257747433975029703026183367982661000544856684270074478509079673813191635358790021378537961638733606324580274034461848574399281829038787191571238017785101729301244856289844505139390319996030723179228790344202312115963483246667618923337375200 481 1992623397432233500643401972887346734309253486764859284994842140796403654315502100695679677370060156251699197687299309760466491199175105898898430038088814632797252108651678445272820515815059619248797186946287889349003012517829441016139479027319056155863357200989407938929914048411858719200 482 7962327832887108857210846472111456885441545158387929633002033305827750628265359355114392904132359317695979622684249175469279964211171291557115195864602809164526403248885686918246292856180231466984870814077027445551525616848940872834612594614644818633182653209105339865258737385998778237600 483 31816748482485092880477147493403403769771954617296771214785793702638722105030002031237515800948636061949412086876219050720670756834859390460102277503648882013613391641447271511831979609460123104542925590228737000596749962996282878434924415609855822578536875486502303917209180024300097680800 484 127137141202878609081880282267999392408449195584432217873507171856265726459138615055453322250443761150146245743351769918910332722614383581099084982592449128632111074269690936998300160654090161016031676029821882458645755869114048748080750425886259052170152915790072774571523191289151879057600 485 508030740462202816599494832224874678227628669632759124072977048740054638131601811438179245347435256957678613604263544880943578704467400784607242213157625348231638359902211676266778468520967442605283188138735286822824182777846064705435206187863573351518216284303402323576991560387800997425600 486 2030057978446915121991816196987417729797682748501165369589332700434268796654937679016838158009993432765468364008497431733525822182010428916997724900331121605686673610944999592982028190613359377172198588435454088331018529927397579964906721617725300329460697435693231421060091853645870696269600 487 8111997108115213364025706608318317828650818906481221489321662005064157443357747223908237720741185241547001061715947650716579443008048832066027879735840300191094251903643382087939215040046556695649113364916897377246371179520310591885393785107988131373102832958015446952427896708916523370448800 488 32415149212954425834395974484541976725504451258672573168401040992838433675439501949385350925007084667320733829820383923402924297258181274910083709710906743960000330786887346999809798773514814525384679522395095396711034949382388941273845619175121437750708819946050429371326269324846793400584000 489 129529637966676268025143049280296315603217244210610944329934627489684752355006944328510164374305055731441028779802118901145638670378417250471646629378711011149390659263064252577791093808982635682391703760167588262011324576148065530864909581920031404127771317430277718108997222745825845515848000 490 517596300275276439423342417570544691674911220593679748029126668916218107729180331061269053140981485034874802166721751713424245201332748900302587577525218227211844901688386241196815580137094758899784626033753954925718718785390790150889795558644563765000053884770361324732135434687985241389448000 491 2068302498668262826000660410909399898060640522238710463112641829261177361258148452896908477905644019629827205352453811711314706413082721523071210544416771187650350925898753628134501670234598954342306450710640170722663659175420744908396559176921781302454829565567717761273971345610616478139528000 492 8264904274113987926741348446439968726758825857512974058901980389944881892274532377457133185207748611085570467548297013356681700636022732054604471236615432476780239020034129810422945784488744324696912679705241577904800945374418353347304882338009368323334177373240180301627366028926850130865584000 493 33026494068222043397775651452881923369298105153924045760628309437941018781625031529346386166006141910505993613603501246174109145806326492856061649576873194642219292325023980108018136883909984478045443051124016693837145808144398532788904837002521847587762394504683430548717875283304058462220144000 494 131973881579285911906700444949726461740195190726948239850711217894768121263007470514650568378428564414893025699992073398496833525047189231607249865528823831168160492415384767760339347299475605706484566485899649723613217620768817032855860776306936445690896225021374676789140442603210540064474668000 495 527368729289144822404933307225398842504140870122944288566783966959844836246766385469531449345027169359533651159975304059809653423407680231128141702972254965701152744647739973662486971410748801610900013373989791520027488204297958492682674620788960804831643444217059655194494404979772725657642428000 496 2107374024527655438286034479563630236819685866413465317358132148827781227575611327463399114495098099493605614825123544126078443221094271981562756668787927332465260818307867876554367105071542272075122446465411910189826232078506787557544162269496031643779730914133633777419699692854025821940060568000 497 8421117584393518440016492287417251323335856301858419928825253416418320228210920687814592951478725662063779314319745208141325126854874170389942686483477191769280083212887537039319911234803516601940725651801139635374185896528001117155445202184580867911063668802721745092559871488715463296535329304000 498 33651056012840293583096405185227165066118613601964378856065432224447991658429611768247328415767891670622939130063791757287667221519949700769916890737677888026402321122685379653840614971320103698847533882630173866403638634992803200439609184998631104096829695258306230376109184951086637507948037536320 499 134470963698501979262888848043549980168528485689713392253934269759130491017886435032509963725507670701211760668829748000963168027092700388032096588380474684137069158136433784804534119035696321396064351896489779723897558066226451903224136694306322129753744061510114681944632117251981037825857288191040 500 537352393323639837870416176697450285282733293696701933570486386290419721729751330160721729497924004946926722224614965839577912238727088299475222103309866465418702184451069660221448166176512563016324580078315056263075207262996266293742485369952088865657002313957721385311817098839615152641026177952640