0 1 1 0 2 0 3 6 4 48 5 120 6 1440 7 25200 8 282240 9 2903040 10 50803200 11 958003200 12 16286054400 13 305124019200 14 6887085004800 15 160843947264000 16 3807947759616000 17 98169730154496000 18 2746618319757312000 19 79677540767784960000 20 2408572988094873600000 21 77300595505796382720000 22 2608805689171827425280000 23 91438583205436162375680000 24 3341114643333494380953600000 25 127641747446570683662336000000 26 5070986832205939261833216000000 27 208794071711771902682726400000000 28 8918593856581853847389995008000000 29 394961508260352486309463326720000000 30 18087592510593308288409875251200000000 31 855528802096633623724620738723840000000 32 41782545596701195655252548150886400000000 33 2104818824164763662740619286481469440000000 34 109224621565490987552125828442326302720000000 35 5834136674413482971869510011770948812800000000 36 320564877367870584251831056444534082764800000000 37 18103712188445653713630241631285829382963200000000 38 1049960059224939732841538102272537638469632000000000 39 62496601757292979165340710496408469444860313600000000 40 3815497275663474091029755804463100601019924480000000000 41 238763862733635677871010351879855700290345893888000000000 42 15305347033361696496226014306282999627384663048192000000000 43 1004474434286374164858724776143565369935356011479040000000000 44 67456371255164195225991785758203790227380185916768256000000000 45 4633030698052677119605810903607639550797700423682621440000000000 46 325275034532855344264751494781119977819585699311706439680000000000 47 23333374715013927920533763424776762021895124437013930967040000000000 48 1709419366286544064161486372579254236268980629175638090055680000000000 49 127842047652431334187843526032524516945550141560550555197112320000000000 50 9756013805360471870794760393118852717499011499094214954713088000000000000 51 759402033367285379323876944259615889905151796453716838907379712000000000000 52 60270441738401514267630442635754286085850970613709463045516820480000000000000 53 4875388617356243526529577931230154762139923826432218291305938157568000000000000 54 401820401983552465633863357555368666122826301454770003973533427826688000000000000 55 33730580153913124273531366895035293961682135517872835475175775739576320000000000000 56 2882975532065498326637857874214965731954972113991391600300216242604605440000000000000 57 250810001898709860319095991912300221832692213737706127251716651320690606080000000000000 58 22202501461512804844742659212000666366439183891595872277421860836882608291840000000000000 59 1999323268015296431492820751951058208501247001835417950682679516150657544355840000000000000 60 183089464043344112025241336843487969802177350480120868269976952399982976879820800000000000000 61 17045990928704191950666459639260151538726158855196495325171593292229312657122918400000000000000 62 1613032136956046985597091735918930378365019817933116077440940416432804295249336729600000000000000 63 155100306039768358205840448767390178821757689202174816635890356118181391520451946086400000000000000 64 15150316504347033791243883950440229455264138700269423652414935616157073696039176555724800000000000000 65 1503017843959509315960285941112502720911169167060851891856861085201998681222507550212096000000000000000 66 151403931015315608074049004451558749424042458961049052033293103617742253691927686790774784000000000000000 67 15482498041662178101318281137133294410365894914126463095278275450614114096785259751511425024000000000000000 68 1606863639433974328145105126753885434432485671841860780862153871783017122825776864142919991296000000000000000 69 169222143310956815281450149620791037898595161726144460039153600501191906867573374840441369788416000000000000000 70 18079412343526399350356078913899583377570896914007293919403130464650689979432822305299242911006720000000000000000 71 1959168263407115081485013822288877777104866556319450384887448720728058733057835242313046314912317440000000000000000 72 215294686264844131659641039001429717346428194176259276562707777072439880663919990977157005859943874560000000000000000 73 23987514429885638807345397288045259035167561337757113762908790128380001419328468481928856262639920087040000000000000000 74 2709231066206086168503077258604183896563473089842380838312907104964556278726583982738929847700892124446720000000000000000 75 310124722250926002996592337972475118443414902451135630228371014386620297590869716260137266932071366918144000000000000000000 76 35973198856308543553221266218565168176045850314788788201056001041643484324592326429850684818983456549634048000000000000000000 77 4227648403251633018662266654190637040956869670476802855073678500624073706530931438776393110501262178207662080000000000000000000 78 503294914719434720920914037546899617702808211164878922807559231581353504524103776289577336147087300058882768896000000000000000000 79 60684630449174929323232831908062042678368484702899859354492442364236119256827373877398718770106364516191904464896000000000000000000 80 7409651402943832495025570757877493889554680829623312350965928805090283104630695099552166948556207900836600385372160000000000000000000 81 916034590336964433961880600247658055999424264443392003368249884042770307067511538850391232910799378559023772199813120000000000000000000 82 114644916867334745925894314597516052711686763175711787099445189138859554070218611348198541771270007169368875059946455040000000000000000000 83 14523188494806349969648837368351049523550173726256097938674838589482519794736254501075805395450559175394441254048251248640000000000000000000 84 1861959962135172105451983757888044208055547986218151903523598185205998734388640799234311624833603378628287054680709409013760000000000000000000 85 241556284992371562252402221047496044480449572364981972490156352310542784649861230937101202250060799435511845740573159640268800000000000000000000 86 31706322372949389745451801904730069396231132172117099652069917552338407587226002622889246095973372243009333950898082662475366400000000000000000000 87 4210117353194241020564025546133246053222385911106811377938271338947911476844511564617999091685229847029535841811830974633843097600000000000000000000 88 565465289920497377352849696977588638297034917006828307713041701394123300932303302745738781440281846899890256773452335942278420889600000000000000000000 89 76811286005116001036686102627405714456155409168287194607735605735551844382778631444572851726320189200890443141801584156621870517452800000000000000000000 90 10551072900373580042884122253646252877005378162961263740520052933978883964470367884935274574985971656290812528295099523619367174537216000000000000000000000 91 1465436802267350951005902015934617030017268188530950207911640744117308692361757218237203410633721060841306052820334956129526116679417856000000000000000000000 92 205770920002751940395946345977788619303615639279762044747650780024128782245279515978599986481293977063061568143107111025410986181784502272000000000000000000000 93 29207610326558509194877255879679801215582183027380908126890010961448537839468989704628525680872692661561587596302594805083924273076956561408000000000000000000000 94 4190375649768343334123666337991843264504989639019888292249094099575713146554797681818149963122122529204455191955347330847131376357070677737472000000000000000000000 95 607583037410721543932130010951678845429393372112112237655052396119208848681120533152892884001330789778616586094614508829224916869702195735429120000000000000000000000 96 89023763795308162485324610831552075371088343182647455487278510046877488377267073335069005011708620342995076043508203563927519734599299854038466560000000000000000000000 97 13179737602608978854129884384321625575970288614857661844254678999141296805347673048845915505774071554478211005160430233082587212276327894778977976320000000000000000000000 98 1971341740337061880878726786594810553323996028074895312694862347289725883713177473085496340683029857708574713451525091963352415229428980061372814458880000000000000000000000 99 297869605433918427385467319233327408533050999007039472529922142025965927395580724044742984609520923391675440387013913654383829050645116889243050290708480000000000000000000000 100 45462704552274794435033419662537480055978291787860922141558650736104348175287142416324858377450043173180558149565370302961735842527179387465512976908288000000000000000000000000 101 7008187616921621199694735295639311957362196840758448927921018121909224736270337721934765871720180326885657879373851906498713604434709746654306081387315200000000000000000000000000 102 1091025671662685215389196865575582723932623641944949037134565856679211845211263223130451351328602879705528794904950079890106376079344627149853768998182715392000000000000000000000000 103 171514670079910245886496365053358344027971717660688310458477866731360223118870645032092398370255242920717333884865078191684969363601584721300302121439193989120000000000000000000000000 104 27224736781380169361547511564352320102634712552512257044697619073744133127901200545084309880327504933476043967335676753807371381120598306220185716572001497251840000000000000000000000000 105 4362968390656158006781960284731913303287612844384676644332552807231110128129166110940920907571887815304677716333288532301042229028219421014786042592180521255567360000000000000000000000000 106 705857461300595827874639038815989335076650146232632504345126952684645177167807121912389463532312846810962095829764706785350475510418036770669962204339268002858926080000000000000000000000000 107 115273602402105637698639214224881763197732726194706444876369663169614832692056778496845262833322137298161061490027918221547912833630745498555842023702104303293557637120000000000000000000000000 108 19001273052791719933488424794573540028058646554703031669500309210903108118025433418696722686367466941798385195893004519776248377864477760319848363451235365905807148318720000000000000000000000000 109 3161100291541393438798138711271279312381033354466060362788155137290721495873061546307097834250868868985019464354688735624496061241111788883516804770386637434538200546672640000000000000000000000000 110 530713381264900507570976248060262846768739277410270113779025333778923301187414332774676686041146809743471795866211903463946909590433765118354892065177004633475469515790745600000000000000000000000000 111 89910848195972708290989837725198918774647084141968669522648002912631012436926245427944602695048097359776835360154267863775472882626083229611981315533724689375169256829327769600000000000000000000000000 112 15369480750536836014343547806799445445787696809129113729883611522633528810142537580974288756974113843525810439318450962874094164229484300055895281292113625941340610521899781324800000000000000000000000000 113 2650737467678397971794999669717922303480882833919094694930139150414618426611265704067846483962270833833407966281361917193064166972696043323959090332961414027652082838857552861593600000000000000000000000000 114 461212050642017700857546079995451077593642713839972509503862912217786266037316941026090430544458288322074647101726463690765785444141436042528790341298696271026228577661398487243161600000000000000000000000000 115 80951996556680247989992529122429023394188985786326085183711410019228200961555118871277273489875606326452745537925906727561787881298447190812927761869996252784498860543723318257123328000000000000000000000000000 116 14332258467704837962354830860789786208460580796315820006090967385334577487756411581467934766357693921280836168738262300697341476538623570311790765769482302470153462474022478079152095232000000000000000000000000000 117 2559349352417936309487465261444733819099984002355322924386495486895256078153802673168116366134724206761340840679678161939776027300656515325595999316273449390657238229571289999039000477696000000000000000000000000000 118 460936029632526218140248366405972136412050310550110017213520778308291833203983840787223446675860381997457276912752242606846750164697366890925702928212396442167879051147263034918860555812864000000000000000000000000000 119 83717585812628850324254290863384167944641386700537380188173053086919228847213018870723696500646954823214887690045105711799869816283437199695498354091780874994041687538395237853272220599582720000000000000000000000000000 120 15332995915783849497167850561419968043113903044754454672151331295651240902924857439527967674580615131125706752904343628243885399268027308687911687695884336169003125007888852236945311550259855360000000000000000000000000000 121 2831662362019070642442729098409173676809084008861854625804953727400920314542001635616732907055886815896339791988376891285459617305186704971604660978529328080035485052324947236144111556112217538560000000000000000000000000000 122 527266740041617905048897044941403633951625581756711798354392869474827800098399809413860389015987059777367748119959558137403882036144027294417887502937395312745802016362771853438290687859124946862080000000000000000000000000000 123 98983901177265078335758376495875229345390028177058348990460324086202895518843447985512493727613475198887417264928511430874549651267273987180372803396947124885282295595801389098503318826695207346503680000000000000000000000000000 124 18733344919972065571803430320511656045820409347758704006725962887835108483700662740551164569495194321451124926719615611778559969718539258392116386249775887059489736606931456491768846956521640207319040000000000000000000000000000000 125 3573998948851124968751366509689513056993089578804697079440523922344531521955035700311135601071347290978255086064435515635619671647285545232315353092225094178596391988387326143737588082360875295986155520000000000000000000000000000000 126 687312185265591041645201395918630106077634592697178464601307625976151241427719514881938767385643186085954822332170802060175474730572420188920757285939354693265504137982349425866850946057315227095007232000000000000000000000000000000000 127 133225341591493129828953367757592954465161656854929997013183015018316919051673525299254647363656157711346363170619258840595049356132937524141105167915109449559559379780476853405882803601117929416613209047040000000000000000000000000000000 128 26027106554148444300059655713740742835078517249796242945202050745170086122507007740816160876848501969408994393709540284229766975578730974237838233970388663342564062331871139566866105286135683552552054423552000000000000000000000000000000000 129 5124419537630716232388094577737993023951456446183573300562801445953344062470900518696879472561546760949777135904640295813730751231396298675594209859376438661108685914364706465943054057287907669268564722298388480000000000000000000000000000000 130 1016756853833198180734645943182194828189981052644293372866927044494777192302808902805190486788042221708733032922991793278693952930300845499198245800414439515752003067829414650624063843425770989728733745876723302400000000000000000000000000000000 131 203290686398725828929599045478357896607067164653009210316940311767751860953331951447913387998041467760171338957878851680723406734916543184648812506808012221549965971619833580853595575548036587039509882273004309708800000000000000000000000000000000 132 40956278867972129593053111726237833584684978909166681837472727397945257520991246077660785486819329203209333312506195842675659401180631468288266970170219521227670129684188413089274089817787049569253872787760571062681600000000000000000000000000000000 133 8313831349190216371963863399076482826796841262368396443921823434646799833065389132614300153635194933815529091865086215651386401595476962791644677259946755442175372565599689965405353109911718960506604851815050332707225600000000000000000000000000000000 134 1700337318466985332116281811017759457744967732137687134385934192084743246957693121879614600461374264025218914995570643169134066818392598662333068464747248227492751789713189110740832704237005974156553533869971817098746265600000000000000000000000000000000 135 350346620960769720453030961106933329059104212765998628468042879424568268988629171971260391847204251284632540098086790974353115995507277447411712165695832082548442609290428956485581603856101847960137876108763770884649385984000000000000000000000000000000000 136 72722017606107871686235087747253068400655377135544092074831977640176941345285459553536629231217695712858602099297134996752606362295778211489567178577033342145650907845793957809773877767517299707107494287987092254620404154368000000000000000000000000000000000 137 15206020253713095639389957753909577928354995553422384287243822678344029782497637184908954099761023774221370730237877732724719133594841029055496851659805883732325147659179632536363479836916311910403915999116597304644583735427072000000000000000000000000000000000 138 3202755081978112739822925953674980892948369572382700932477941479251882135304420488401079420770236427907406165747574521482400352418860810804780003517063509585375540407844324857560460029097125786223016740982247832482020013388070912000000000000000000000000000000000 139 679465808161455700806656208527707564236275146744407727791502392097155120105809863622646601785580973908103471251047210862255919897652155163449093505576612973865218584172706646718722379097514537699874424129245962077076918526701207552000000000000000000000000000000000 140 145185993524710984251652791146810726234303142549086601347304885944232893605827756813326817440656318712208064470518238146257642686949218007927094153131027043036863480540930898123076426763014884468746669844852351863552548728890227425280000000000000000000000000000000000 141 31244451967389746409041700420837630064828511785687201912958317919004680944841113512094678069768992815273505952573850225396188551669456163250485685277824820815104950528049801787539389288937053290646582755444461764875634480656749040762880000000000000000000000000000000000 142 6771584992711345590543211525246520697966314983264384174607136565344124343915636881075859697451966607817568276377013622571905879174090796777405283388027851656866979776457058534529548901500826964533343165649186955667805629451503094978314240000000000000000000000000000000000 143 1477935391960562422756678784597225700444998529187714381484658469880749627141197746384056222169802011945814467083777546648879489151599893317816066869920543767318329616523952566727237881242198846832424261947162989579219708629095192776052572160000000000000000000000000000000000 144 324823184167433367586033988085398847534208742558779130210348345482531554678474294289755627064066487008040049830129008272741125210782290873884109679625674099411031743319147214355322294080638595463246448774640458292556430068181774831248065167360000000000000000000000000000000000 145 71885963747214855466040752616637489791526342235869566189131695798715251765421277796840452715841666165473015030041895586652586225558677086107269525358852390618344911535065439414784109464886457695154469076947899143225255897265143640338381720780800000000000000000000000000000000000 146 16018654460361710213139673554071796541392936275240304480025975541509966638227112685955210465244479199682737786484456982894727369740398492561407212510016228381824632455849803980217062887829601179173128051409056328964312694678453553797085101083852800000000000000000000000000000000000 147 3593953436011936327838844502357936254260924104012048038776393674294335904136800870430263568893155770500819447782676478706065496522842022638110338182036352376885120818352374446106151621125580719358764942474816807073697294192885060580712577119970918400000000000000000000000000000000000 148 811826529387049436035938815995070092791054285730086202669611672876699266321234356037446582938495505242791275909380227867560381325838301036286723435789754709631287131274384166114388565090345341594046879358012649049183829142245350868931232753768621670400000000000000000000000000000000000 149 184619931607934822226361872853009586932796009440434310537768645693929118761624718439827851827759830461176977452796989409410950364394954376031357103111977420842053400029474734908395314507595190040165294634744295285682354146103195043746674850969240679219200000000000000000000000000000000000 150 42266756587624476171285407576121308710732759357664777027677974739646054233193087547676094960529640065006351035949090468815920832246539632831989702273363376307408193789534764523966304207337785883962987427025348243469823318501372286273212510215660896256000000000000000000000000000000000000000 151 9741031506498079251279018783527740319949267962936780082468273767934834756278978284696909125288417611869563038473982081228290918884924698927156699709903038903130792507772049247544276234619204158122745963185960521383501965306069287116434492586619597991444480000000000000000000000000000000000000 152 2259839596218896613037732733554889008979804020599023235817540560896450567527839830356771807258551132153273830934648743406513763817919531432425337099157219382989207259939096895033214787196622588291880702338538681095242886659242952471889407671923159318721986560000000000000000000000000000000000000 153 527713400686156284798772957847684764626752811926785488570238247649867908440606472551442404841381912147986118274830524253670956624900196519973072256844725185028273802256383686190249486240673135680459151877417584149806704096236535414036042359748209133232660152320000000000000000000000000000000000000 154 124036048319284260921030298807964572365653326109165822655873896914555803017321284191045076478346392772555451129991135765989233944941653479070956024265102015747085851210312986811381246622763677073807569006894953024908689183196703083367347028205428252744347214151680000000000000000000000000000000000000 155 29343282695968940197212153621131460491119285197214745045404646943717050277011040725289732702202479255847797164707461147565712623205064942138478842183734208751813690396357457582172314699092955277001109340237172044947558082849967023321863844729094922325165906434457600000000000000000000000000000000000000 156 6986543605807675539585232428916970115294046865984903898422315976034846252305425642660772659997504108746261785704617219335206024086990862971326785140597570028851918542631643778354249593354181494131652993825624035700608229806247709164596480339629792697441743024422912000000000000000000000000000000000000000 157 1674137422338151197844166501733292342882792271070390114330036896608910966748777344537309598173387565186603990113218731277381100375613479457534293379048445911990793272630571476873783804363655717103724653078210789277994917305471284628469068324790040987014326249037653606400000000000000000000000000000000000000 158 403717215602559236256009435040986509258457573467109760738306276933567698261921322610822605226273926414580841910019513243204804345589429807346461787707937871627324559959540207818769258155796182824892717912034699792557484732822565259288922466577240553386566725135862910156800000000000000000000000000000000000000 159 97972337880856962484737410654649137325132569565154867057528087063007115873291288077298060464623646256212142464841641712561331267074406066073261277704077801981174559683103737909663471804606495346383503041958414995353481048030316117824820715562108600006884059797957967347712000000000000000000000000000000000000000 160 23925032269788902657251036484208811190613871773497651100424708756374498733651000067667258057300630492820228759899884031404647955416586928338750278355027785945228276196096186562121451895959274173369955879525770161218583026588737977457396639250327773600569406128128852014137344000000000000000000000000000000000000000 161 5879054500238924525534711771657059360050830869818349688160525006763116337322250079194561129790106428322188471829565062582920540971054631371962957428396078747230127746909177549683645527173990736412820933286855069228023994147990114244708756070040883040358847510167369510262145024000000000000000000000000000000000000000 162 1453622306279745160418725115572873503648448351480989006421661460647686091361648722349270702608571167644049962651519572958094297115826175714313715726563790942419488142769647674417538876396698694782112414095543659306795115259699758568649507325070680905378315053680325622517597208576000000000000000000000000000000000000000 163 361633172313375005885819765114988403282589209283580527060796721020859680679815060374053218445418420801857052393475894384619627069950453148867441982468201537691156861582718488491938711634263088799582551171761082906343363398058964270860055637204932902596406419808515217808512453181440000000000000000000000000000000000000000 164 90519300061451660201671411191102701351173828144478330303824201244641948630925395257523148814170714112105593443477831974351782189999131523914106964267615853006364911366523281675623487469706625354154547625650478342266466601936879162625923581359377152291521021066705180279297288387428352000000000000000000000000000000000000000 165 22795766999496549005679620589996172483289389549745798759718053696588751039669225121150686908379010727648364496462332081682912277638975752774832625247905957630652342265606578727392423250549259530703461551249402360857473684588781884237708939145486776930855935475392815734058456633321717760000000000000000000000000000000000000000 166 5775523766270283590015284706565137405928743989310277834220354770479184279507947272446124241784426530421571445886537450961910063557870619787336460964061782957514589211760907925420830469039076873725475947081885917255762438067978501295473475197793615594430008274225899092283420661454261452800000000000000000000000000000000000000000 167 1472098683910846490210017590655707299051154683929029282218447360358492766336795698810385727631343438697052935916867937560870482837332826798675502373812586272099092110202377248481759092097436546806954956302409873683145696045017834232411980100301297674708303135096052263121156754163212746752000000000000000000000000000000000000000000 168 377463779497606722421779348625203700720502662022963175496969806069138985415135621863120087111939101518933083686042180114568706415170742945443635111344874155926312193329707783658957171679746992035755730301416934165934227714666104914493938591387403267116067744346961415537804526495913132414730240000000000000000000000000000000000000000 169 97362354248623075110760373363919747921384099136413733894565221999842393658759353166242548276811207559911127106926731148582420883999536899375362274900058060728958219900003879863348583595150698248795309541008654845182696901866847276245187401524638149288145844503478009498656403414747367988086702080000000000000000000000000000000000000000 170 25262077669051179191628475674881813107905121176252079385319040177867399048555289876445998348944531327146423209378092238553369714169617671619221524912217675096071529034261396040011323822151474881970071774816959528262862066913537042087726000912137572691091960355007210791078379810401736492713823436800000000000000000000000000000000000000000 171 6593169705009778500666176237730569966102820394508946521414298449244489666557039585852534048805817413418868038758653792130498250679912063367187830198121773971999981190587504961559094691034555220720484056210864336931978824194619321428320419201112648880944420671147878434276253660413438751775347703808000000000000000000000000000000000000000000 172 1730819499328577195238879632058623600005396773563055644807741054399665809650448540987853932908556451926177964096720910415831375366074846926146563014347032143593080274382639050046274006918589753194256707679832848284192326227502227982917513245781528350968970126595799413740477859112318354797368863988121600000000000000000000000000000000000000000 173 457011323027764787492938687559513042357974941654307701414991283015954627935333008670918317329891827113189843822838656289002529295966677269294215834497427950653554626855429871382691753492164527675918186365480025112647813212892721565304262800199771271826474506926894197941621125533208177193088774477709312000000000000000000000000000000000000000000 174 121368304975323474990560153081202612477104295697658699027594207023116077717529606200557119547046551669427499151556237139697192115362454005999839214594038603845860002736611355674632555912417577681977272795283888857197127407968833630434760108911240217448872360463906569250676248239392407046152397528526277836800000000000000000000000000000000000000000 175 32416969567483626697733975926951826396266238118113561468715307755812849916181931093892677384051821532036601294111313605902515508305639870349660419846683417542467759790654616977322665192139721513160767584712785582158983940118406781232473941203119265102701428332892083286483104407766814558509441141661803479040000000000000000000000000000000000000000000 176 8707914557753832757033066792882489147401544266984484949878496431061029375714421283866248347235548324923183263509632131061962391359437594876200784729726058272858166019024464197913625217964378789145335562656572447553565384702116738687026562800718752176851298690591017795880585465142387614965507467227188061798400000000000000000000000000000000000000000000 177 2352428885199852942336222502184446414409018058606278779542590324721805828140074079960910402128457788320899362610971426433871382338634335913721057435615420306943583258111399388683356324056737062256307182080336614063927106226349150162294148831588185956242071039067356350203606195906595426496248429568133566939791360000000000000000000000000000000000000000000 178 639095241132222858641939552147395533305619354929677826238369896655197694218236882731684829334543573297268993759905851613820708605404948750103928812232391179266339466959711797667404395527023913776388933004396598077666534528768450569761881380474155525061162568829131163222469546480541783411086411113725187079075266560000000000000000000000000000000000000000000 179 174601388328937089603353015850952312751142661464253494512091924192472697271108213341232087607719125590176666637230975275754883080992219015600203857792738740610653424334741295026080765622675384800714482937385773474391736613631061395969514315376070799263653879143737974316305958954858034407629573126239381255639783178240000000000000000000000000000000000000000000 180 47967742048778669180904907190293125619948238275333153212962962330556582531626623410983691444848133591000617054769602187900106907654656390705702918803526713724325948774336183402857717818262106319161810579143114153883238488213526219984803148273781403328806954837341945654903710710933077473867529818481495506732539969536000000000000000000000000000000000000000000000 181 13251252472515647926329221922130329971277699816843125831018959399919925101119193911272110379233511864626246135580170873563149156119602694227649370391952314719495530316384520218685087127755503569422619457708439674638975968823659244559661832720898833704249203236491672882233994057632022097943098580911095092076681943108812800000000000000000000000000000000000000000000 182 3680928609398621213424156513420979150881360277569879771758635770182487442897551003314438342614869759472907291154786524088763070618702080600620504471741463387808025554379721318662772003371839957093147967222925180434013072033219573104922478000826797240015213260810529696597444018042008712278773997262077286313466249681777459200000000000000000000000000000000000000000000 183 1028105215280499811325699781561405528749590583350546284890038631433458964482411324376555850238015908213299657628749980839357456754187763276668696589274144808137923197530697602315487299739603960363338125425151240779856157163832328156188031390253925306355039243766917707600407630294310712793208746516948301525086929013786122649600000000000000000000000000000000000000000000 184 288725048641509788526576545338925504847465619785235341401493412657045788025680167025303572590058466606490424901621946112990314309951288124280840971569480972465822228394630507612263821509371606255489116164899985350477953086107444737691330311562209359814236463560659022194478972022915149247114268286091542271421631618126839598284800000000000000000000000000000000000000000000 185 81523960437646251272709611925145992746929493227837602577941549497129374533181153123558896891555238082602597280262448289895000878329775355331329324039240098963010279953808544994830951419551336935637972595577036451860343682472607038959719232497621554491707638128862113660346379449424380418627392244499769451570922741998460510142464000000000000000000000000000000000000000000000 186 23143406937238797526288732874425824771853694877588762061218080590416288980871503292358305543645547873265139086329448506666335639991253220645651536666715218995207360207801258798200490780845431092358838306505259030159225795434507246514532753259354302264767300011450287476565720791357596880757678077389105067840267870360519239972945920000000000000000000000000000000000000000000000 187 6605382572100016010768770592486634138882581152787743666155347739974319000856693758750760663528063802088340777010720871681666494540798204326427172781414865189003379967391018706062921523602432490395833677727311239828359607723061149796443883392909538329647503347766663984238839928760057965196893000404389318504733838930519740138217537536000000000000000000000000000000000000000000000 188 1895330290843661223178333851231644860915238987425558034953857396667459359437183741775004318318279752119120911274787083778517029949510176096928120534253456364563196926263905038503824222836017342557744817750145108690707240274492999657049968914256415430325563323900289874170796815748601632468933973367950729135525072224164538346349900333056000000000000000000000000000000000000000000000 189 546733626384491828552669012904659128550255525298977292242860670628352054609414002887938306041872924361839117942416901955798620224430127200101676528937917304749107092309907065064424697677006778627073066514496329122309782827206429662041467113597458288588587952751264097839771287145711053144489199628850385691203671348558484271231456392511488000000000000000000000000000000000000000000000 190 158547159079587912446799744166697589464430928083665861497872432949957350390864014975082707714691265955218812405344182835570745253463886885736011379317045687913397037520324026269237525302613852435885665168365715749218002640957802193060254300178553875100963916027632182667019586957042408900918395736631644128795321633410945913337626930142248960000000000000000000000000000000000000000000000 191 46219038840981630811977562798808623458296833296488573316181482429869764291327288546062006425925711165467844366688953673666583953358381152721645111399835000100977536478742508886786298459070587939117264121487908889280759829318862379806998022549704315132359776203894626297724152160838505313843356085426819206684478495227202095853790393919969689600000000000000000000000000000000000000000000000 192 13544133207402111911254151118897333142163543074341303432968165034031815284702646486437977272642557013378747940719999703375957871854028620597876190809131744563488999359037176289725000407393806703382774531292968161348549214049620737815912027062215464218594475509646041360204338287320310356261880905595037087541012708624142906507567763428924509388800000000000000000000000000000000000000000000000 193 3989675771948750816733918635600834802858062779461728395601316027597000481800005713077066002688079994983663197931782764734430207648395298750349979761967566673668069937114788349687308731192363052130125367590638750583917557428725041859101858760998346155186254811923408365554045003017729893546576188457262102395737332503514792093419187678219374973419520000000000000000000000000000000000000000000000 194 1181322324557185387939591520048232213750542723159623650917386932685612072649579967673442027646065930363506628758962989154554545716920430613682350447416102522147108318079476364047068266431188812844414890620496957976088494611715323766256201518185482846542631234295230960534709679860539495667809108862492349694560889579526263926218442491695825098417111040000000000000000000000000000000000000000000000 195 351586426889733945177276674719693945123435303885628265366607005797345281824074628453834273992309382711954884093171919157641116178864244940678157548424958903747904933249815505107281022159147049666387167360070764091900484568505875290212425098926145516505209021471374509306292006896306586050098848384431588903650965012957326928574365473016667951228518400000000000000000000000000000000000000000000000000 196 105176145316680261870872668573339832981085043877825951280094210689200898158065000598982419685874021947391402050997697135255176766181332058168308770481047615801343355626087539493369495432858059529989432527430434301642282535646945259559426561811817501835635075409678115468437812602159903343631212392617488530341897444013201252500378271355557163137632934297600000000000000000000000000000000000000000000000 197 31623690730784037137770357928016533652240656210117216262587218783425204062783526749149422773992968992494946105281282226981113507180934859636992986943850421762078859521796230734289603788861697232110332571532004166654748428218264003487728701935672031243833533474293000876325351952544902372517332638072254335201865271964235771677396332737984184998473903374336000000000000000000000000000000000000000000000000 198 9556675118880022704332080538512326758697250249186137606333360136553683333227784632625566740286356754489761913249000603769864949229198773626295668795189002471547625616680620219685481901550338464524094527006475899257110643785725297720385396475657245509067011943411893928988773533635214439435134153754320132648112769983241678843319236116602095300509395540194099200000000000000000000000000000000000000000000000 199 2902611935277825265969148705953261985628606452505077185122625539299734638785796332844395182341744262325181756248728413695100625383324695596793853561755700781637118178209942410574369656753824823934325872297464460780743938263682539924701708687054857303782392294714192526159647153798166297190659564538627015953430055892848930245859786337549566876184692556570820608000000000000000000000000000000000000000000000000 200 886029231825718990735444261478100218335395061926661958494109226820422865658824078062525694734521259380762250628687094079267140765982193529418425574563726125644400642344357045437261193119412477819558004993112753017080287010710259910057706023181414943822424879980297075296509206012594097356996737608937671753171794055726409375520775536592099521027786079214638202880000000000000000000000000000000000000000000000000