0 1 1 8 2 88 3 1232 4 20944 5 418880 6 9634240 7 250490240 8 7264216960 9 232454942720 10 8135922995200 11 309165073817600 12 12675768026521600 13 557733793166950400 14 26213488278846668800 15 1310674413942333440000 16 69465743938943672320000 17 3890081660580845649920000 18 229514817974269893345280000 19 14229918714404733387407360000 20 924944716436307670181478400000 21 62896240717668921572340531200000 22 4465633090954493431636177715200000 23 330456848730632513941077150924800000 24 25445177352258703573462940621209600000 25 2035614188180696285877035249696768000000 26 168955977618997791727793925724831744000000 27 14530214075233810088590277612335529984000000 28 1293189052695809097884534707497862168576000000 29 118973392848014437005377193089803319508992000000 30 11302472320561371515510833343531315353354240000000 31 1107642287415014408520061667666068904628715520000000 32 111871871028916455260526228434272959367500267520000000 33 11634674587007311347094727757164387774220027822080000000 34 1244910180809782314139135870016589491841542976962560000000 35 136940119889076054555304945701824844102569727465881600000000 36 15474233547465594164749458864306207383590379203644620800000000 37 1795011091506008923110937228259520056496483987622776012800000000 38 213606319889215061850201530162882886723081594527110345523200000000 39 26059971026484237545724586679871712180215954532307462153830400000000 40 3257496378310529693215573334983964022526994316538432769228800000000000 41 416959536423747800731593386877947394883455272516919394461286400000000000 42 54621699271510961895838733681011108729732640699716440674428518400000000000 43 7319307702382468894042390313255488569784173853762003050373421465600000000000 44 1002745155226398238483807472916001934060431817965394417901158740787200000000000 45 140384321731695753387733046208240270768460454515155218506162223710208000000000000 46 20074958007632492734445825607778358719889844995667196246381197990559744000000000000 47 2930943869114343939229090538735640373103917369367410651971654906621722624000000000000 48 436710636498037246945134490271610415592483688035744187143776581086636670976000000000000 49 66380016747701661535660442521284783170057520581433116445854040325168773988352000000000000 50 10288902595893757538027368590799141391358915690122133049107376250401159968194560000000000000 51 1625646610151213691008324237346264339834708679039297021758965447563383274974740480000000000000 52 261729104234345404252340202212748558713388097325326820503193437057704707270933217280000000000000 53 42923573094432646297383793162890763628995647961353598562523723677463571992433047633920000000000000 54 7168236706770251931663093458202757526042273209546050959941461854136416522736318954864640000000000000 55 1218600240150942828382725887894468779427186445622828663190048515203190808865174222326988800000000000000 56 210817841546113109310211578605743098840903255092749358731878393130152009933675140462569062400000000000000 57 37103940112115907238597237834610785395998972896323887136810597190906753748326824721412154982400000000000000 58 6641605280068747395708905572395330585883816148441975797489096897172308920950501625132775741849600000000000000 59 1208772160972512026019020814175950166630854539016439595143015635285360223612991295774165185016627200000000000000 60 223622849779914724813518850622550780826708089718041325101457892527791641368403389718220559228076032000000000000000 61 42041095758623968264941543917039546795421120866991769119074083795224828577259837267025465134878294016000000000000000 62 8029849289897177938603834888154553437925434085595427901743150004887942258256628918001863840761754157056000000000000000 63 1557790762240052520089143968301983366957534212605513012938171100948260798101786010092361585107780306468864000000000000000 64 306884780161290346457561361755490723290634239883286063548819706886807377226051843988195232266232720374366208000000000000000 65 61376956032258069291512272351098144658126847976657212709763941377361475445210368797639046453246544074873241600000000000000000 66 12459522074548388066176991287272923365599750139261414180082080099604379515377704865920726430009048447199268044800000000000000000 67 2566661547356967941632460205178222213313548528687851321096908500518502180167807202379669644581863980123049217228800000000000000000 68 536432263397606299801184182882248442582531642495760926109253876608366955655071705297350955717609571845717286400819200000000000000000 69 113723639840292535557851046771036669827496708209101316335161821840973794598875201523038402612133229231292064716973670400000000000000000 70 24450582565662895144937975055772884012911792264956783012059791695809365838758168327453256561608644284727793914149339136000000000000000000 71 5330226999314511141596478562158488714814770713760578696629034589686441752849280695384809930430684454070659073284555931648000000000000000000 72 1177980166848506962292821762237026005974064327741087891955016644320703627379691033680042994625181264349615655195886860894208000000000000000000 73 263867557374065559553592074741093825338190409414003687797923728327837612533050791544329630796040603214313906763878656840302592000000000000000000 74 59897935523912882018665400966228298351769222936978837130128686330419138045002529680562826190701216929649256835400455102748688384000000000000000000 75 13776525170499962864293042222232508620906921275505132539929597855996401750350581826529450023861279893819329072142104673632198328320000000000000000000 76 3209930364726491347380278837780174508671312657192695881803596300447161607831685565581361855559678215259903673809110388956302210498560000000000000000000 77 757543566075451957981745805716121184046429787097476228105648726905530139448277793477201397912084058801337267018950051793687321677660160000000000000000000 78 181052912292033017957637247566152962987096719116296818517250045730421703328138392641051134100988090053519606817529062378691269880960778240000000000000000000 79 43814804774671990345748213911009017042877406026143830081174511066762052205409491019134374452439117792951744849842033095643287311192508334080000000000000000000 80 10734627169794637634708312408197209175504964476405238369887755211356702790325325299687921740847583859273177488211298108432605391242164541849600000000000000000000 81 2662187538109070133407661477232907875525231190148499115732163292416462292000680674322604591730200797099748017076401930891286137028056806378700800000000000000000000 82 668209072065376603485323030785459876756833028727273278048772986396532035292170849254973752524280400072036752286176884653712820394042258401053900800000000000000000000 83 169725104304605657285272049819506808696235589296727412624388338544719136964211395710763333141167221618297335080688928702043056380086733633867690803200000000000000000000 84 43619351806283653922314916803613249834932546449258945044467803005992818199802328697666176617279975955902415115737054676425065489682290543903996536422400000000000000000000 85 11341031469633750019801878368939444957082462076807325711561628781558132731948605461393205920492793748534627930091634215870517027317395541415039099469824000000000000000000000 86 2982691276513676255207894011031074023712687526200326662140708369549788908502483236346413157089604755864607145614099798773945978184475027392155283160563712000000000000000000000 87 793395879552637883885299806934265690307574881969286892129428426300243849661660540868145899785834865059985500733350546473869630197070357286313305320709947392000000000000000000000 88 213423491599659590765145648065317470692737643249738173982816246674765595558986685493531247042389578701136099697271297001470930523011926110018279131270975848448000000000000000000000 89 58051189715107408688119616273766352028424638963928783323326019095536241992044378454240499195529965406709019117657792784400093102259243901924971923705705430777856000000000000000000000 90 15964077171654537389232894475285746807816775715080415413914655251272466547812204074916137278770740486844980257355893015710025603121292073029367279019068993463910400000000000000000000000 91 4438013453719961394206744664129437612573063648792355485068274159853745700291792732826686163498265855342904511544938258367387117667719196302164103567301180182967091200000000000000000000000 92 1247081780495309151772095250620371969133030885310651891304185038918902541781993757924298811943012705351356167744127650601235780064629094160908113102411631631413752627200000000000000000000000 93 354171225660667799103275051176185639233780771428225137130388551052968321866086227250500862591815608319785151639332252770750961538354662741697904121084903383321505746124800000000000000000000000 94 101647141764611658342639939687565278460095081399900614356421514152201908375566747220893747563851079587778338520488356545205525961507788206867298482751367271013272149137817600000000000000000000000 95 29477671111737380919365582509393930753427573605971178163362239104138553428914356694059186793516813080455718170941623398109602528837258579991516559997896508593848923249967104000000000000000000000000 96 8636957635739052609374115675252421710754279066549555201865136057512596154671906511359341730500426232573525424085895655646113540949316763937514352079383677017997734512240361472000000000000000000000000 97 2556539460178759572374738239874716826383266603698668339752080273023728461782884327362365152228126164841763525529425114071249608120997762125504248215497568397327329415623146995712000000000000000000000000 98 764405298593449112140046733722540331088596714505901833585872001634094810073082413881347180516209723287687294133298109107303632828178330875525770216433772950800871495271320951717888000000000000000000000000 99 230850400175221631866294113584207179988756207780782353742933344493496632642070888992166848515895336432881562828256028950405697114109855924408782605362999431141863191571938927418802176000000000000000000000000 100 70409372053442597719219704643183189896570643373138617891594670070516472955831621142610888797348077612028876662618088829873737619803506056944678694635714826498268273429441372862734663680000000000000000000000000 101 21686086592460320097519669030100422488143758158926694310611158381719073670396139311924153749583207904504894012086371359601111186899479865538961037947800166561466628216267942841722276413440000000000000000000000000 102 6744372930255159550328617068361231393812708787426201930600070256714631911493199326008411816120377658301022037758861492835945579125738238182616882801765851800616121375259330223775627964579840000000000000000000000000 103 2117733100100120098803185759465426657657190559251827406208422060608394420208864588366641310261798584706520919856282508750486911845481806789341701199754477465393462111831429690265547180878069760000000000000000000000000 104 671321392731738071320609885750540250477329407282829287768069793212861031206210074512225295352990151351967131594441555273904351055017732752221319280322169356529727489450563211814178456338348113920000000000000000000000000 105 214822845674156182822595163440172880152745410330505372085782333828115529985987223843912094512956848432629482110221297687649392337605674480710822169703094194089512796624180227780537106028271396454400000000000000000000000000 106 69387779152752447051698237791175840289336767536753235183707693826481316185473873301583606527685062043739322721601479153110753725046632857269595560814099424690912633309610213573113485247131661054771200000000000000000000000000 107 22620416003797297738853625519923323934323786216981554669888708187432909076464482696316255728025330226259019207242082203914105714365202311469888152825396412449237518458932929624834996190564921503855411200000000000000000000000000 108 7442116865249310956082842796054773574392525665386931486393384993665427086156814807088048134520333644439217319182645045087740780026151560473593202279555419695799143572988933846570713746695859174768430284800000000000000000000000000 109 2470782799262771237419503808290184826698318520908461253482603817896921792604062515953231980660750769953820149968638154969129938968682318077232943156812399339005315666232326037061476963903025246023118854553600000000000000000000000000 110 827712237753028364535533775777211916943936704504334519916672278995468800522360942844332713521351507934529750239493781914658529554508576555873035957532153778566780748187829222415594782907513457417744816275456000000000000000000000000000 111 279766736360523587213010416212697627927050606122465067731835230300468454576557998681384457170216809681871055580948898287154582989423898875885086153645867977155571892887486277176471036622739548607197747901104128000000000000000000000000000 112 95400457098938543239636551928529891123124256687760588096555813532459743010606277550352099895043932101518029953103574315919712799393549516676814378393240980210050015474632820517176623488354186075054432034276507648000000000000000000000000000 113 32817757242034858874434973863414282546354744300589642305215199855166151595648559477321122363895112642922202303867629564676381202991381033736824146167274897192257205323273690257908758479993840009818724619791118630912000000000000000000000000000 114 11387761762986096029428935930604756043585096272304605879909674349742654603690050138630429460271604087094004199442067458942704277438009218706677978720044389325713250247175970519494339192557862483407097443067518164926464000000000000000000000000000 115 3985716617045133610300127575711664615254783695306612057968386022409929111291517548520650311095061430482901469804723610629946497103303226547337292552015536263999637586511589681823018717395251869192484105073631357724262400000000000000000000000000000 116 1406957965816932164435945034226217609184938644443234056462840265910704976285905694627789559816556684960464218841067434552371113477466038971210064270861484301191872068038591157683525607240523909824946889090991869276664627200000000000000000000000000000 117 500877035830827850539196432184533468869838157421791324100771134664210971557782427287493083294694179845925261907420006700644116397977909873750782880426688411224306456221738452135335116177626511897681092516393105462492607283200000000000000000000000000000 118 179814855863267198343571519154247515324271898514423085352176837344451738789243891396210016902795210564687169024763782405531237786874069644676531054073181139629526017783604104316585306707767917771267512213385124861034846014668800000000000000000000000000000 119 65092977822502725800372889933837600547386427262221156897488015118691529441706288685428026118811866224416755186964489230802308078848413211372904241574491572545888418437664685762603881028211986233198839421245415199694614257310105600000000000000000000000000000 120 23758936905213494917136104825850724199796045950710722267583125518322408246222795370181229533366331171912115643242038569242842448779670822151110048174689423979249272729747610303350416575297374975117576388754576547888534203918188544000000000000000000000000000000 121 8743288781118566129506086575913066505524944909861545794470590190742646234609988696226692468278809871263658556713070193481366021150918862551608497728285708024363732364547120591632953299709433990843268111061684169622980587041893384192000000000000000000000000000000 122 3243760137794988034046758119663747673549754561558633489748588960765521753040305806300102905731438462238817324540549041781586793846990898006646752657193997677038944707246981739495825674192200010602852469203884826930125797792542445535232000000000000000000000000000000 123 1213166291535325524733487536754241629907608206022928925165972271326305135637074371556238486743557984877317679378165341626313460898774595854485885493790555131212565320510371170571438802147882803965466823482252925271867048374410874630176768000000000000000000000000000000 124 457363691908817722824524801356349094475168293670644204787571546290017036135177038076701909502321360298748765125568333793120174758838022637141178831159039284467137125832409931305432428409751817094980992452809352827493877237152899735576641536000000000000000000000000000000 125 173798202925350734673319424515412655900563951594844797819277187590206473731367274469146725610882116913524530747715966841385666408358448602113647955840434928097512107816315773896064322795705690496092777132067554074447673350118101899519123783680000000000000000000000000000000 126 66564711720409331379881339589403047209915993460825557564783162847049079439113666121683195908967850777879895276375215300250710234401285814609527167086886577461347137293648941402192635630755279460003533641581873210513458893095233027515824409149440000000000000000000000000000000 127 25693978724078001912634197081509576223027573475878665220006300858960944663497875122969713620861590400261639576680833105896774150478896324439277486495538218900079994995348491381246357353471537871561363985650603059258195132734759948621108221931683840000000000000000000000000000000 128 9994957723666342744014702664707225150757726082116800770582451034135807474100673422835218598515158665701777795328844078193845144536290670206878942246764367152131118053190563147304833010500428232037370590418084590051437906633821620013611098331425013760000000000000000000000000000000 129 3918023427677206355653763444565232259097028624189785902068320805381236529847463981751405690617942196955096895768906878651987296658225942721096545360731631923635398276850700753743494540116167866958649271443889159300163659400458075045335550545918605393920000000000000000000000000000000 130 1547619253932496510483236560603266742343326306554965431316986718125588429289748272791805247794087167797263273828718217067534982179999247374833135417488994609835982319356026797728680343345886307448666462220336217923564645463180939642907542465637849130598400000000000000000000000000000000 131 615952463065133611172328151120100163452643870008876241664160713813984194857319812571138488622046692783310782983829850392878922907639700455183587896160619854714720963103698665496014776651662750364569251963693814733578728894346013977877201901323863953978163200000000000000000000000000000000 132 246996937689118578080103588599160165544510191873559372907328446239407662137785244841026533937440723806107623976515770007544448085963519882528618746360408561740603106204583164863901925437316762896192270037441219708165070286632751605128757962430869445545243443200000000000000000000000000000000 133 99786762826403905544361849794060706879982117516917986654560692280720695503665238915774719710726052417667480086512371083047957026729262032541561973529605058943203654906651598605016377876675972210061677095126252762098688395799631648472018216822071256000278351052800000000000000000000000000000000 134 40613212470346389556555272866182707700152721829385620568406201758253323069991752238720310922265503333990664395210535030800518509878809647244415723226549258989883887547007200632241665795807120689495102577716384874174166177090450080928111414246583001192113288878489600000000000000000000000000000000 135 16651417112842019718187661875134910157062615950048104433046542720883862458696618417875327478128856366936172402036319362628212589050311955370210446522885196185852393894272952259219082976280919482692992056863717798411408132607084533180525679841099030488766448440180736000000000000000000000000000000000 136 6877035267603754143611504354430717894866860387369867130848222143725035195441703406582510248467217679544639202040999896765451799277778837567896914413951586024757038678334729283057481269204019746352205719484715450743911558766725912203557105774373899591860543205794643968000000000000000000000000000000000 137 2860846671323161723742385811443178644264613921145864726432860411789614641303748617138324263362362554690569908049055957054427948499555996428245116396203859786298928090187247381751912207988872214482517579305641627509467208446957979476679756002139542230213985973610571890688000000000000000000000000000000000 138 1198694755284404762248059654994691851946873232960117320375368512539848534706270670580957866348829910415348791472554446005805310421313962503434703770009417250459250869788456652954051215147337457868174865729063841926466760339275393400728817764896468194459660122942829622198272000000000000000000000000000000000 139 505849186730018809668681174407759961521580504309169509198405512291816081646046222985164219599206222195277190001417976214449840997794492176449444990943974079693803867050728707546609612792176407220369793337664941292968972863174216015107561096786309578061976571881874100567670784000000000000000000000000000000000 140 214985904360257994109189499123297983646671714331397041409322342724021834699569644768694793329662644432992805750602639891141182424062659174991014121151188983869866643496559700707309085436674973068657162168507600049511813466849041806420713466134181570676340043049796492741260083200000000000000000000000000000000000 141 92013967066190421478733105624771537000775493733837933723189962685881345251415807961001371545095611817320920861257929873408426077498818126896154043852708885096302923416527551902728288566896888473385265408121252821191056163811389893148065363505429712249473538425312898893259315609600000000000000000000000000000000000 142 39658019805528071657333968524276532447334237799284149434694873917614859803360213231191591135936208693265316891202167775439031639401990612692242392900517529476506559992523374870075892372332558932029049390900259965933345206602709043946816171670840205979523095061309859422994765027737600000000000000000000000000000000000 143 17211580595599183099282942339536015082143059204889320854657575280244849154658332542337150552996314572877147530781740814540539731500463925908433198518824607792803847036755144693612937289592330576500607435650712825215071819665575725072918218505144649395113023256608478989579728022038118400000000000000000000000000000000000 144 7521460720276843014386645802377238590896516872536633213485360397466999080585691321001334791659389468347313470951620735954215862665702735621985307752726353605455281155061998231108853595551848461930765449379361504618986385193856591856865261486748211785664391163137905318446341145630657740800000000000000000000000000000000000 145 3309442716921810926330124153045984979994467423916118613933558574885479595457704181240587308330131366072817927218713123819854979572909203673673535411199595586400323708227279221687895582042813323249536797726919062032354009485296900417020715054169213185692332111780678340116390104077489405952000000000000000000000000000000000000 146 1466083123596362240364244999799371346137549068794840545972566448674267460787762952289580177590248195170258341757889913852195755950798777227437376187161420844775343402744684695207737742844966302199544801393025144480332826201986526884740176768996961441261703125518840504671560816106327806836736000000000000000000000000000000000000 147 653873073123977559202453269910519620377346884682498883503764636108723287511342276721152759205250695045935220424018901578079307154056254643437069779473993696769803157624129374062651033308854970780996981421289214438228440486085990990594118838972644802802719593981402865083516123983422201849184256000000000000000000000000000000000000 148 293589009832665924081901518189823309549428751222441998693190321612816756092592682247797588883157562075624913970384486808557608912171258334903244330983823169849641617773234088954130313955675881880667644658158857282764569778252609954776759358698717516458421097697649886422498739668556568630283730944000000000000000000000000000000000000 149 132702232444364997685019486221800135916341795552543783409322025368993173753851892376004510175187218058182461114613788037468039228301408767376266437604688072772038011233501808207266901907965498610061775385487803491809585539770179699559095230131820317439206336159337748662969430330187569020888246386688000000000000000000000000000000000000 150 60379515762186073946683866230919061841935516976407421451241521542891894058002611031082052129710184216473019807149273557047957848877140989156201229110133073111277295111243322734306440368124301867578107800396950588773361420595431763299388329709978244434838882952498675641651090800235343904504152105943040000000000000000000000000000000000000 151 27653818219081221867581210733760930323606466775194599024668616866644487478565195852235579875407264371144643071674367289127964694785730573033540162932440947484965001160949441812312349688600930255350773372581803369658199530632707747591119855007170035951156208392244393443876199586507787508262901664521912320000000000000000000000000000000000000 152 12748410198996443280954938148263788879182581183364710150372232375523108727618555287880602322562748875097680456041883320287991724296221794168462015111855276790568865535197692675475993206445028847716706524760211353412429983621678271639506253158305386573483012068824665377626928009380090041309197667344601579520000000000000000000000000000000000000 153 5915262332334349682363091300794398039940717669081225509772715822242722449615009653576599477669115478045323731603433860613628160073446912494166375011900848430823953608331729401420860847790493385340551827488738067983367512400458718040730901465453699370096117599934644735218894596352361779167467717647895132897280000000000000000000000000000000000000 154 2762427509200141301663563637470983884652315151460932313063858288987351383970209508220271956071476928247166182658803612906564350754299708134775697130557696217194786335090917630463542015918160410954037703437240677748232628291014221325021330984366877605834886919169479091347223776496552950871207424141567027063029760000000000000000000000000000000000000 155 1298340929324066411781874909611362425786588121186638187140013395824055150465998468863527819353594156276168105849637698066085244854520862823344577651362117222081549577492731286317864747481535393148397720615503118541669335296776684022760025562652432474742396852009655172933195174953379886909467489346536502719623987200000000000000000000000000000000000000 156 614115259570283412772826832246174427397056181321279862517226336224778086170417275772448658554250035918627514066878631185258320816188368115441985229094281446044572950154061898428350025558766240959192121851132975070209595595375371542765492091134600560553153711000566896797401317752948686508178122460911765786382145945600000000000000000000000000000000000000 157 292318863555454904479865572149179027440998742308929214558199736042994369017118623267685561471823017097266696695834228444182960708505663222950384969048877968317216724273333463651894612165972730696575450001139296133419767503398676854356374235380069866823301166436269842875563027250403574777892786291394000514317901470105600000000000000000000000000000000000000 158 140020735643062899245855609059456754144238397565977093773377673564594302759199820545221383945003225189590747717304595424763638179374212683793234400174412546823946810926926729089257519227500938003659640550545722847908068634127966213236703258747053466208361258722973254737394690052943312318610644633577726246358274804180582400000000000000000000000000000000000000 159 67489994579956317436502403566658155497522907626800959198768038658134453929934313502796707061491554541382740399740814994736073602458370513588338980884066847569142362866778683421022124267655452117763946745363038412691689081649679714780090970716079770712430126704473108783424240605518676537570330713384464050744688455615040716800000000000000000000000000000000000000 160 32732647371278813956703665729829205416298610198998465211402498749195210156018142048856402924823403952570629093874295272446995697192309699090344405728772421071034045990387661459195730269812894277115514171501073630155469204600094661668344120797298688795528611451669457759960756693676558120721610395991465064611173900973294747648000000000000000000000000000000000000000 161 15973531917184061210871388876156652243153721777111251023164419389607262556136853319841924627313821128854466997810656092954133900229847133156088069995640941482664614443309178792087516371668692407232370915692523931515868971844846194894151930949081760132217962388414695386860849266514160362912145873243834951530252863674967836852224000000000000000000000000000000000000000 162 7843004171337374054537851938192916251388477392561624252373729920297165915063194980042384992011086174267543295925032141640479745012854942379639242367859702267988325691664806786914970538489327971951094119605029250374291665175819481693028598095999144224919019532711615434948676989858452738189863623762722961201354156064409207894441984000000000000000000000000000000000000000 163 3874444060640662782941698857467300628185907831925442380672622580626799962041218320140938186053476570088166388186965877970396994036350341535541785729722692920386232891682414552735995446013728018143840495084884449684900082596854823956356127459423577247109995649159538024864646432990075652665792630138785142833468953095818148699854340096000000000000000000000000000000000000000 164 1925598698138409403122024332161248412208396192466944863194293422571519581134485505110046278468577855333818694928922041351287306036066119743164267507672178381431957747166160032709789736668822825017488726057187571493395341050636847506308995347333517891813667837632290398357729277196067599374898937178976215988234069688621619903827607027712000000000000000000000000000000000000000 165 962799349069204701561012166080624206104198096233472431597146711285759790567242752555023139234288927666909347464461020675643653018033059871582133753836089190715978873583080016354894868334411412508744363028593785746697670525318423753154497673666758945906833918816145199178864638598033799687449468589488107994117034844310809951913803513856000000000000000000000000000000000000000000 166 484288072581809964885189119538553975670411642405436633093364795776737174655323104535176639034847330616455401774623893399848757468070629115405813278179552862930137373412289248226512118772208940491898414603382674230588928274235167147836712329854379749791137461164521035186968913214811001242787082700512518321040868526688337405812643167469568000000000000000000000000000000000000000000 167 245049764726395842231905694486508311689228291057150936345242586663029010375593490894799379351632749291926433297959690060323471278843738332395341518758853748642649510946618359602615132098737723888900597789311633160677997706762994576805376438906316153394315555349247643804606270086694366628850263846459334270446679474504298727341197442739601408000000000000000000000000000000000000000000 168 124730330245735483696039998493632730649817200148089826599728476611481766281177086865452884089981069389590554548661482240704646880931462811189228833048256558059108601071828745037731102238257501459450404274759621278785100832742364239593936607403314922077706617672767050696544591474127432614084784297847801143657359852522688052216669498354457116672000000000000000000000000000000000000000000 169 63861929085816567652372479228739958092706406475821991219060980025078664335962668475111876654070307527470363928914678907240779203036908959328885162520707357726263603748776317459318324345987840747238606988676926094737971626364090490672095542990497240103785788248456729956630830834753245498411409560498074185552568244491616282734934783157482043736064000000000000000000000000000000000000000000 170 32888893479195532340971826802801078417743799335048325477816404712915512133020774264682616476846208376647237423391059637229001289564008114054375858698164289229025755930619803491548937038183737984827882599168616938790055387577506602696129204640106078653449680947955215927664877879897921431681875923656508205559572645913182385608491413326103252524072960000000000000000000000000000000000000000000 171 17036446822223285752623406283850958620391288055555032597508897641290235284904761069105595335006335939103268985316568892084622667994156203080166694805649101820635341572061058208622349385779176276140843186369343574293248690765148420196594928003574948742486934731040801850530406741787123301611211728454071250479858630583028475745198552102921484807469793280000000000000000000000000000000000000000000 172 8875988794378331877116794673886349441223861076944171983302135671112212583435380517004015169538301024272803141349932392776088410024955381804766847993743182048551012959043811326692244029990950839869379300098428002206782567888642326922425957489862548294835692994872257764126341912471091240139441310524571121500006346533757835863248445645622093584691762298880000000000000000000000000000000000000000000 173 4651018128254245903609200409116447107201303204318746119250319091662799393720139390910103948838069736718948846067364573814670326853076620065697828348721427393440730790538957135186735871715258240091554753251576273156354065573648579307351201724687975306493903129313063068402203162134851809833067246714875267666003325583689105992342185518305977038378483444613120000000000000000000000000000000000000000000 174 2451086553589987591202048615604367625495086788675979204844918161306295280490513459009624781037662751250886041877501130400331262251571378774622755539776192236343265126614030410243409804393941092528249354963580695953398592557312801294974083308910562986522286949147984237047961066445066903782026439018739266059983752582604158857964331768147249899225460775311114240000000000000000000000000000000000000000000 175 1299075873402693423337085766270314841512395997998268978567806625492336498659972133275101133949961258162969602195075599112175568993332830750550060436081381885261930517105436117429007196328788779039972158130697768855301254055375784686336264153722598382856812083048431645635419365215885459004474012679931811011791388868780204194721095837118042446589494210914890547200000000000000000000000000000000000000000000 176 692407440523635594638666713422077810526107066933077365576640931387415353785765147035628904395329350600862797969975294326789578273446398790043182212431376544844608965617197450589660835643244419228305160283661910799875568411515293237817228793934144938062680840264814067123678521660066949649384648758403655269284810267059848835786344081183916624032200414417636661657600000000000000000000000000000000000000000000 177 371130388120668678726325358394233706441993387876129467949079539223654629629170118811097092755896531922062459711906757759159213954567269751463145665863217828036710405570817833516058207904779008706371565912042784188733304668572197175470034633548701686801596930381940339978291687609795885012070171734504359224336658303144078975981480427514579310481259422127853250648473600000000000000000000000000000000000000000000 178 200039279197040417833489368174491967772234436065233783224553871641549845370122694039181332995428230705991665784717742432186816321511758396038635513900274409311786908602670812265155374060675885692734274026591060677727251216360414277578348667482750209186060745475865843248299219621679982021505822564897849621917458825394658568054017950430358248349398828526912902099527270400000000000000000000000000000000000000000000 179 108421289324795906465751237550574646532551064347356710507708198429720016190606500169236282483522101042647482855317016398245254446259373050652940448533948729846988504462647580247714212740886330045461976522412354887328170159267344538447464977775650613378844924047919287040578177034950550255656155830174634495079262683363904943885277729133254170605374165061586792937943780556800000000000000000000000000000000000000000000 180 59089602682013769023834424465063182360240330069309407226700968144197408823880542592233773953519545068242878156147773937043663673211358312605852544451002057766608734932142931235004245943783049874776777204714733413593852736800702773453868412887729584291470483606116011437115106484048049889332604927445175799818198162433328194417476362377623522979928919958564802151179360403456000000000000000000000000000000000000000000000 181 32381102269743545425061264606854623933411700877981555160232130543020180035486537340544108126528710697397097229568980117499927692919824355308007194359149127656101586742814326316782326777193111331377673908183673910649431299766785119852719890262475812191725825016151574267539078353258331339354267500239956338300372593013463850540777046582937690593001048137293511578846289501093888000000000000000000000000000000000000000000000 182 17841987350628693529208756798376897787309847183767836893287903929204119199553082074639803577717319594265800573492508044742460158798823219774711964091891169338511974295290693800547062054233404343589098323409204324767836646171498601038848659534624172517640929583899517421414032172645340567984201392632215942403505298750418581647968152667198667516743577523648724879944305515102732288000000000000000000000000000000000000000000000 183 9884460992248296215181651266300801374169655339807381638881498776779082036552407469350451182055395055223253517714849456787322927974548063755190428106907707813535633759591044365503072378045306006348360471168699195921381501979010224975522157382181791574773074989480332651463373823645518674663247571518247632091541935507731894232974356577628061804275941948101393583489145255366913687552000000000000000000000000000000000000000000000 184 5505644772682300991856179755329546365412498024272711572856994818665948694359690960428201308404855045759352209367171147430538870881823271511641068455547593252139348004092211711585211314571235445536036782440965452128209496602308695311365841661875257907148602769140545286865099219770553901787428897335663931074988858077806665087766716613738830424981699665092476226003453907239370923966464000000000000000000000000000000000000000000000 185 3083161072702088555439460662984545964630998893592718480799917098452931268841426937839792732706718825625237237245615842561101767693821032046518998335106652221198034882291638558487718336159891849500180598166940653191797318097292869374364871330650144428003217550718705360644455563071510185000960182507971801401993760523571732449149361303693745037989751812451786686561934188054047717421219840000000000000000000000000000000000000000000000 186 1735819683931275856712416353260299378087252377092700504690353326429000304357723366003803308513882698827008564569281719361900295211621241042190196062665045200534493638730192508428585423258019111268601676767987587746981890088775885457767422559156031312965811481054631118042828482009260234155540582751988124189322487174770885368871090413979578456388230270410355904534368947874428864908146769920000000000000000000000000000000000000000000000 187 982473941105102134899227655945329447997384845434468485654739982758814172266471425158152672618857607536086847546213453158835567089777622429879650971468415583502523399521288959770579349564038816978028549050680974664791749790247151169096361168482313723138649298276921212812240920817241292532035969837625278291156527740920321118781037174312441406315738333052261441966452824496926737538011071774720000000000000000000000000000000000000000000000 188 559027672488803114757660536232892455910511977052212568337547050189765264019622240914988870720129978688033416253795454847377437674083467162601521402765528467012935814327613418109459649901938086860498244409837474584266505630650629015215829504866436508465891450719568170090165083945010295450728466837608783347668064284583662716586410152183779160193655111506736760478911657138751313659128299839815680000000000000000000000000000000000000000000000 189 319763828663595381641381826725214484780812850873865589089076912708545731019223921803373634051914347809555114097171000172699894349575743217008070242381882283131399285795394875158610919743908585684204995802427035462200441220732159796703454476783601682842489909811592993291574428016545888997816683031112224074866132770781855073887426607049121679630770723781853426993937467883365751413021387508374568960000000000000000000000000000000000000000000000 190 183864201481567344443794550366998328748967389252472713726219224807413795336053755036939839579850749990494190605873325099302439251006052349779640389369582312800554589332352053216201278852747436768417872586395545390765253701920991883104486324150570967634431698141665971142655296109513886173744592742889528843048026343199566667485270299053244965787693166174565720521514044032935307062487297817315377152000000000000000000000000000000000000000000000000 191 106273508456345925088513250112125034016903150987929228533754711938685173704239070411351227277153733494505642170194781907396809887081498258172632145055618576798720552634099486758964339176888018452145530354936625235862316639710333308434393095359030019292701521525882931320454761151299026208424374605390147671281759226369349533806486232852775590225286650048898986461435117451036607482117658138408287993856000000000000000000000000000000000000000000000000 192 61744908413136982476426198315144644763820730723986881778111487636376085922162899908995063048026319160307778100883168288197546544394350487998299276277314393120056641080411801806958281061771938720696553136218179262036005967671703652200382388403596441209059584006537983097184216228904734227094561645731675797014702110520592079141568501287462617920891543678410311134093803239052268947110359378415215324430336000000000000000000000000000000000000000000000000 193 36059026513271997766232899816044472542071306742808338958417108779643634178543133546853116820047370389619742410915770280307367181926300684991006777345951605582113078390960492255263636140074812212886787031551416689029027485120274932885023314827700321666090797059818182128755582277680364788623224001107298665456586032544025774218676004751878168865800661508191621702310781091606525065112449876994485749467316224000000000000000000000000000000000000000000000000 194 21166648563290662688778712192018105382195857058028494968590842853650813262804819392002779573367806418706788795207557154540424535790738502089720978302073592476700377015493808953839754414223914768964543987520681596460039133765601385603508685803860088817995297874113272909579526796998374130921832488649984316623016001103343129466362814789352485124224988305308481939256428500773030213221008077795763134937314623488000000000000000000000000000000000000000000000000 195 12488322652341490986379440193290682175495555664236812031468597283653979825054843441281639948287005787037005389172458721178850476116535716232935377198223419561253222439141347282765455104392109713689080952637202141911423088921704817506070124624277452402617225745726831016651920810229040737243881168303490746807579440650972446385154060725717966223292743100132004344161292815456087825800394765899500249613015627857920000000000000000000000000000000000000000000000000 196 7405575332838504154923008034621374530068864508892429534660878189206810036257522160680012489334194431712944195779268021659058332337105679726130678678546487799823160906410818938679914876904521060217625004913860870153473891730570956781099583902196529274752014867216010792874589040465821157185621532803970012856894608306026660706396358010350753970412596658378278576087646639565460080699634096178403648020518267319746560000000000000000000000000000000000000000000000000 197 4413722898371748476334112788634339219921043247299888002657883400767258781609483207765287443643179881300914740684443740908798766072914985116773884492413706728694603900220848087453229266635094551889704502928661078611470439471420290241535352005709131447752200860860742432553255068117629409682630433551166127662709186550391889781012229374169049366365907608393454031348237397181014208096981921322328574220228887322568949760000000000000000000000000000000000000000000000000 198 2643820016124677337324133560391969192732704905132632913592072157059588010184080441451407178742264748899247929669981800804370460877676076084947556810955810330488067736232288004384484330714421636581932997254267986088270793243380753854679675851419769737203568315655584717099399785802460016399895629697148510469962802743684741978826325395127260570453178657427678964777594200911427510650092170872074815957917103506218800906240000000000000000000000000000000000000000000000000 199 1591579649707055757069128403355965454025088352889845013982427438549871982130816425753747121602843378837347253661329044084231017448360997803138429200195397818953816777211837378639459567090081825222323664347069327625139017532515213820517164862554701381796548126024661999693838671053080929872737169077683403302917607251698214671253447887866610863412813551771462736796111708948679361411355486864989039206666096310743718145556480000000000000000000000000000000000000000000000000