1 1 2 6 3 72 4 1440 5 43200 6 1814400 7 101606400 8 7315660800 9 658409472000 10 72425041920000 11 9560105533440000 12 1491376463216640000 13 271430516305428480000 14 57000408424139980800000 15 13680098021793595392000000 16 3720986661927857946624000000 17 1138621918549924531666944000000 18 389408696144074189830094848000000 19 147975304534748192135436042240000000 20 62149627904594240696883137740800000000 21 28713128091922539201960009636249600000000 22 14528842814512804836191764875942297600000000 23 8019921233611068269577854211520148275200000000 24 4811952740166640961746712526912088965120000000000 25 3127769281108316625135363142492857827328000000000000 26 2195694035338038270845024926029986194784256000000000000 27 1659944690715556932758838844078669563256897536000000000000 28 1347875088861032229400177141391879685364600799232000000000000 29 1172651327309098039578154113010935326267202695331840000000000000 30 1090565734397461176807683325100169853428498506658611200000000000000 31 1081841208522281487393221858499368494601070518605342310400000000000000 32 1142424316199529250687242282575333130298730467647241479782400000000000000 33 1281800082775871819271085841049523772195175584700204940315852800000000000000 34 1525342098503287464932592150848933288912258945793243878975864832000000000000000 35 1921931044114142205815066110069655944029446271699487287509589688320000000000000000 36 2560012150760037418145668058612781717447222433903717066962773464842240000000000000000 37 3599377083968612609912809290409571094730794742068626196149659491568189440000000000000000 38 5334276838441483887890783368386984362391037807745704022693795366504056750080000000000000000 39 8321471867968714865109622054683695605330018980083298275402320771746328530124800000000000000000 40 13647213863468692378779780169681260792741231127336609171659806065663978789404672000000000000000000 41 23500502272893088276258781452191131085100400001273640993598186045073371475354845184000000000000000000 42 42441907104844917426923359302657182739691322402300195634438323997402508884490850402304000000000000000000 43 80300088242366583771738995800627389743495981985151970140357309003085546809456688961159168000000000000000000 44 158994174719885835868043211685242231692122044330600900877907471826109382682724244143095152640000000000000000000 45 329117941670163680246849448188451419602692631764343864817268466680046422153239185376206965964800000000000000000000 46 711552989890893876693688506983431969181021469874511435734934424962260364695303118783359460415897600000000000000000000 47 1605263545193856585820961271754622522472384436036897799018012062714859382752603835975258942698264985600000000000000000000 48 3775579858295950689850900911166872172855048193558783623290364371505349268234124222213809033226319246131200000000000000000000 49 9250170652825079190134707232358836823494868074219019877061392710188105707173604344423832131404482153021440000000000000000000000 50 23587935164703951934843503442515033899911913589258500686506551410979669553292691078280771935081429490204672000000000000000000000000 51 62555204056794880531204971129549869902566394838713543820615374341918083655332216739600607171835951008022790144000000000000000000000000 52 172402142380526690744000900433039441451472984175494526769615971686326238554095589334339273365579880978110809636864000000000000000000000000 53 493414931493067388909330577039358881434115680710265335614640910966265694741821576674879000372289619359353137180704768000000000000000000000000 54 1465442346534410145060711813806895877859323571709488046775483505569809113383210082724390631105700169497278817426693160960000000000000000000000000 55 4513562427325983246786992386525239303806716600865223184068489197155012069220287054791123143805556522051618757674214935756800000000000000000000000000 56 14407291268024538523744079697788563857751039389961792403546617517318798524951156278893265075027336418388767074496094074935705600000000000000000000000000 57 47630504932089124359497927480888992113724936223213685686125117512255947923488522658021134338040374199193263948284087011737442713600000000000000000000000000 58 162991587877608983558201907839602131013166731755837232417920152126939853794177724535748321704774160509639349231028145754165528965939200000000000000000000000000 59 576990221086735801796034753752191543786610230415663802759437338529367082431389144856549058834900528204123296277839635969745972539424768000000000000000000000000000 60 2111784209177453034573487198733021050258993443321329518099540659017483521698884270174969555335735933227091264376893067649270259494294650880000000000000000000000000000 61 7986767879109127376756928585608285612079513202641268237452462772404122679065180309801734858279753299464859161873409581849540121407422369628160000000000000000000000000000 62 31196315335800251533612563055385963600782578569516793735489319589010503184428594290085576356440716387709739886277537826704303714217391775767592960000000000000000000000000000 63 125783543433946614183525854239316205238355356792291712341492936582890348839616092177625043869168968475245671221471032517271752575724523639894934814720000000000000000000000000000 64 523259540685217915003467553635555413791558284255933523340610616184823851172802943458920182495742908857021992281319495271850490715014018341962928829235200000000000000000000000000000 65 2244783429539584855364875805096532725165785039457954815131219543432894321531324627438767582906737078996624346886860634716238605167410138687020964677419008000000000000000000000000000000 66 9926432325424044230423480810136867710683101444483076192510252821060258689811517502534230251613591363323072861933697726715207112050287633274006705803546853376000000000000000000000000000000 67 45224825674631945513809378570983569289872210181064895133076711852750538590781273741545953026351522251299919958969926842914483602501110457196374551640959463981056000000000000000000000000000000 68 212194882065373088350793604255054907108080410169556487964395932013105527067945736395333611599641342403099224447486896746954757062935210265165389396299381804999114752000000000000000000000000000000 69 1024901280375752016734333108551915201332028381118957836868032351623299695738177906789461344026267683806969254081361711287791476613977065580748830784126014118145724252160000000000000000000000000000000 70 5093759363467487523169635549503018550620181054161220449234120787567799487818744196743622879810550388520637192784367705100323638771466015936321688997106290167184249533235200000000000000000000000000000000 71 26039297866045796218443176929059430830770365548872158936484825466046590981729420333753400161591533586117497329513687708472854441399734273466476474153207355334645883613898342400000000000000000000000000000000 72 136862549583936704924137337939136368446529041324872067370164242649540882199969833274207871249325100528633565963923942595733322943997003341339800348149257859638898764274649687654400000000000000000000000000000000 73 739331492852426080000189899547214662348149881236958907933627238792819845644237039347270920488854193055678523337117137902151410543471812049917601480702290957769331124611657612709068800000000000000000000000000000000 74 4103289785330964744001053942487041376032231840865121939031631175300150143325515568377353608713140771459015804521000115356940328516268556877042688217897714815619787741594699750535331840000000000000000000000000000000000 75 23388751776386499040806007472176135843383721492931195052480297699210855816955438739750915569664902397316390085769700657534559872542730774199143322842016974449032790127089788578051391488000000000000000000000000000000000000 76 136870975395413792386796755727174746955481538176633353447114702135781928240823227505022357913679008829095514781924288247892244374120060490613386725271483334475739887823729442758756742987776000000000000000000000000000000000000 77 822047078224855237075101314897411530214622118288859920803370901027506261014384304395164281629556127027547661780237275216840819710965083306624000671980528906861293766269319033209092998384582656000000000000000000000000000000000000 78 5065454096021557970856774302397849849182501492895954831990371492131493580370636083683002303401324854743748691889822089886173131058966843335417092140744019124079292187751543882634431056045798326272000000000000000000000000000000000000 79 32013669886856246375814813591154411046833409435102434538179147830271039427942420048876574557496373081980491732743675608080614188292670449879836022329502200864181126626589757338249604274209445422039040000000000000000000000000000000000000 80 207448580866828476515279992070680583583480493139463775807400877940156335493066881916720203132576497571233586428179017940362379940136504515221337424695174261599893700540301627551857435696877206334812979200000000000000000000000000000000000000 81 1377873474117474741014489707333460436161477435432318398912756631278518380344950229690855589206573096868133481055965037159886927562386662990100123174825347445546493958988683410199437087898658404475827807846400000000000000000000000000000000000000 82 9377806864843533087344616948111531728515015425552359023000221632481596096627731263275963140139936497284516472066898042910190428989603628310621438327861314714389437884876979289817368820238269100862484060202598400000000000000000000000000000000000000 83 65382069461689112684966669362233599211206687546951047108357545221661687985688542367560015013055637259067648843250413155169847670915516496581652668021849086188723160933362299608606695414701212171213238867732516044800000000000000000000000000000000000000 84 466827975956460264570662019246347898368015749085230476353672872882664452217816192504378507193217250029743012740807949927912712370336787785593000049676002475387483369064206819205451805260966654902462525515610164559872000000000000000000000000000000000000000 85 3412512504241724534011539360690803137070195125813034782145348700772277145712236367207006887582418097717421423135306113973041927427161918712684830363131578095082503427859351848391852696457666247337001061519110302932664320000000000000000000000000000000000000000 86 25532418556736582963474337496688589071559199931333126240011498979178177604218952499442825532891652207121747087898360344746299701010025475808307900776950467307407290647243670529667841874896258862575441942285983286542194442240000000000000000000000000000000000000000 87 195476196470375279168359527874647837931857234674286414493528036184588127737900300335734272279818489297724095704949846799377670510932755042788405288348332777705510217195297541575136997394205757851877583510141488041767040649789440000000000000000000000000000000000000000 88 1530969570755979186446591822314241866682305861969011198313311579397694216443235152229470820495538408179775117561167200132725915441625337495118790218344142314989556021073570345616472963591419495495905234051428134343119462369150894080000000000000000000000000000000000000000 89 12263066261755393283437200496737077352125269954371779698489625750975530673710313569358061272169262649519998691664949273063134582687418953335901509648936579943066343728799298468387948438367270158922200924751939356088386893576898661580800000000000000000000000000000000000000000 90 100434512683776670991350672068276663513905960926304875730630034900489596217687468133042521819066261099568789284735934546387072232209961227821033364024790589733713355138866254456097297710227942601572825573718383326363888658394800038346752000000000000000000000000000000000000000000 91 840837740188578289539587826555612226938420704875024419616834652186898899534479483209831992669222737925589903891809244022352568728061795399317691323615546817250648209222588282306446576430028335460367695703170305208318475848081265921039007744000000000000000000000000000000000000000000 92 7194207705053475845300713444009818213685127550910708934241637284111106984417006458343322529277869745691347217698319891855248578037296721436562166964854618568396546078108465343413956907935322438198906004436325131362372879356183311220409750257664000000000000000000000000000000000000000000 93 62891763757577485839618836927533830824035385050061417503140393137699297257773470458837325550947137316833757377118712494598583069202047938798426463606759075524922605814824204032124811289170588754734836290782354298369863711331754506688822036752498688000000000000000000000000000000000000000000 94 561623450355166948547796213762877109258635988497048458303043710719654724511917091197417317169957936239325453377670102576765346807974288093469948320008358544437558869926380142006874564812293357579782088076686423884442882942192567744731180788199813283840000000000000000000000000000000000000000000 95 5122005867239122570755901469517439236438760215093081939723758641763251087548683871720445932590016378502648134804351335500099962888725507412445928678476229925270536893728586895102696031088115421127612643259380185826119092432796217831948368788382297148620800000000000000000000000000000000000000000000 96 47696118635730709378878954484146394169717735122946779022707640472099394127253344213460792524278232516616659431298119636176930854419811925024696487853970653064119239554400601167196305441492530801540328934031348290412820988734198380451103210157415951047956889600000000000000000000000000000000000000000000 97 453399303751256123355623341326295622977336790078732081389858830327776840573670290093158293735788878302957964553919925261497904702114732159284764813539845028027517491204132114695368079526827997799442366846901996848664276318907289804568187115756396030661878192537600000000000000000000000000000000000000000000 98 4398880044994686908796257657547720134126121537343858653644410371840090907245749154483821765824623697295298172102131114887052671419917131409380788220963576461922974699662489776774461107569285234650189843148643173425740808846038525683920551397068554289481542223999795200000000000000000000000000000000000000000000 99 43548912445447400397082950809722429327848603219704200671079662681216899981732916629389835481663774603223451903811098037381821447057179600952869803387539406973037449526658648790067164964935923823036879447171567416914834007575781404270813458830978687465867268017597972480000000000000000000000000000000000000000000000 100 439844015699018744010537803178196536211270892519012426777904593080290689815502457956837338364804123492556864228492090177556396615277513969623985014214148010427678240219252352779678366145852830612672482416432830910839823476515392183135215934192884743405259406977739522048000000000000000000000000000000000000000000000000 101 4531273049731291100796560448341780716048512734730866020665973117913154686479306321871338259834212080220320815281925513009185997930588948915066293616434152803425941230738737738336246528034575860971751913854091024043471861455061570270658994554055098626560982410684672556138496000000000000000000000000000000000000000000000000 102 47605554660476944304968664070278748202805674791082478413116713576795603136151592217580279757818232114794690485351909439674508094258767497301686480734257209352792938570141178678960606023531253995369225606951080298600715376446876857263543396784902866170649681206653169874791038976000000000000000000000000000000000000000000000000 103 509950701523029027394824329520825950748454388362075508761306235834634500794455855834719956765748902413680724479089653917793330705699917431095665581625363226587117957963352306009026011724066792798395144701659972158610863112498944895007076866359879502419999385085668755698761609510912000000000000000000000000000000000000000000000000 104 5568661660631476979151481678367419382173121920913864555673464095314208748675457945715141927881978014357393511311659020782303171306243098347564668151348966434331328100959807181618564048026809377358474980142126895972030625188488478253477279380649884166426393285135502812230476775859159040000000000000000000000000000000000000000000000000 105 61979204282828338777955991080229377723586846979771312504645655380847143372757846935809529657326415299797789780898764901307034296638485684608394756524513996414107681763682653931414617854538388369999826528981872352168700858347876762961202119506633210772325757263558146300125206515312440115200000000000000000000000000000000000000000000000000 106 702968134975839018419576850831961602140922018444566226427691023329568300133819499945951685373396202330306531694953791510624382992473704634828413328501037747328809326563688660890104595706174400892538032491712396218297405135381618245505954439444233876579718738883276495336020092296673695786598400000000000000000000000000000000000000000000000000 107 8123499767780795696856630088214148274340494845145407312598397465596491276346418141375417676174966514129022280266886014696775369861026130760077144424157992208131720577769986165246048707980551376714169503474228450698644813744469980445066809502217566677755229746535143180103048186580361228509931110400000000000000000000000000000000000000000000000000 108 95629839266315526943396249398456953485536305317051734883908334965001895305150034360271416883931705804326850283301782165010439654003999611307628144161187884274126614641508277137276485390347050806679203394898617321624446747399900609799326481460105194930534564576211705516173083252424012382018909031628800000000000000000000000000000000000000000000000000 109 1146601772803123168051321030287498872291580300751450301258060936230372724708748911979654288438341152593878934896788368158475171451507955339578461448492642732446778109551684242875945059830261139172083648704834421686277116501324808311493924512706661287217109429268778349138915268196563908460406719289229312000000000000000000000000000000000000000000000000000 110 14000007645926133881906629779810361230680195472175208178360924031372850968693824215271578861832145473171261795089785975214981843422912134696253014286095167763175160717626064605515289180527488509291141350686028288789443592481175909483340818300148334316920906131371783642986155424680045322301566042521489899520000000000000000000000000000000000000000000000000000 111 174048095054153696419863221422602410819816190110082188073383007558027283242801622644256268410297232522465126636556219243872654277433643658543817473604735125631793598041527235175766075092317737147507469271728703686230362741725978906696893053107444092227960705025214014249603884239622323446853069040627162430832640000000000000000000000000000000000000000000000000000 112 2202752691005369181889788930324456111335593702033200172256735343654393296720897336185707333000721774804318642712255510750452312535200194142530553945941527749995979776813568688384495446368373281338854531102998473852931470859283989043155878480127812431237070682799108564342986758936660125543372441778177367724617891840000000000000000000000000000000000000000000000000000 113 28375860165531165801104261000439643626225118069591684619011264696955894448358599484744281863715297903029232755419275489487326690078448900944078595931618760475448211484912391843769070340117384610207124069668826340173463207609296346853934026581006479739195944535818116525866355428622055737249723794986480851028527682682880000000000000000000000000000000000000000000000000000 114 372007526770113583652476861715763727939811297892346985355237680177091776217981239244997535233307555508713241423546701667178852906928465091376870392663521949833126052567201457071812512158938912239815396553358313319674102651757875107255075088476994949380858832864575507654107919669235150715343878952272763956983997919972556800000000000000000000000000000000000000000000000000000 115 4962580407113315205924041335288288130717082713883908784638870653562404294747869731528267120012322790486234640590113000240165897778425724318967451038131382810773901541246467437337978912200245089279137390021799899684452529374450053930782701680283112624740656830413437272105799648387596910542687345223318671186166532252433907712000000000000000000000000000000000000000000000000000000 116 67352141285341913974801089002532646510092246592832410025118752510148951088318087996301641352807244912479176542089013639259531564648793930457026245489519127507823391717797056059551049796381726351696452657375868238517389728670036131948582827204802404542980194502371170657019912827916465269885352649370881005338652175730032995467264000000000000000000000000000000000000000000000000000000 117 929863662585430464336103834768965717718333556460644252806789497155116418725319522876940460516856823261687511340080922303617092781541249003889704345228301074373009746055906155958161793488846114011521225387731236900971082594018518837682134512389501997120384565299736382090816916502214719516037178677214383159705431938128835535421046784000000000000000000000000000000000000000000000000000000 118 13057145550024614580207570047825816608200839799820366597912938119052144751740936740237997946577703512240616034237416310987391216838402218512619228415695803686345802854117034241964507904170377132949781046894522028563435941785208041518732532822973387043564440065938898277319251141524099091444194062985444368328583675275205108588382338940928000000000000000000000000000000000000000000000000000000 119 186456038454351496205364100282952661165107992341434835018196756340064627054860576650598610677129606154795996968910304920899946576452383680360202581776136076641018064756791248975253172871552985458522873349653774567885865248692770832887500568712059966982100204141607467400118906300964135025823091219432145579732174882929928950642099800076451840000000000000000000000000000000000000000000000000000000 120 2707341678357183724901886736108472640117368048797633804464216902057738384836575572966691827031921881367637875988577627451467224290088611038830141487389495832827582300268608935120676070094949348857752121036972806725702763411019032493526508257699110720580094964136140426649726519489999240574951284506154753817711179300142568363323289097110080716800000000000000000000000000000000000000000000000000000000 121 39965777855908746147001651998433273113412587136350670221500769908176334036957528608134304750645230812749070325343382936438559164970288076155210548636843737484200769916565205100251420146741642287838136810747792572884824193473462957669438314900154272457203361860577704978203262880711368789367430861879856475857052428828704594179378393651539011541401600000000000000000000000000000000000000000000000000000000 122 599726462505766644681906789888489696339869282568078157343840553242094068558584674293663377088182333576112549302102804344197018829544142870785089492844477124687916753367977467734372810722005084171299080982081375348709671847262785142787591353391715012492793648079829040902918162787954800053247667513369126276710928747003541140255752175134994407190272409600000000000000000000000000000000000000000000000000000000 123 9147028006137952864688442359379244848575686297728328055808256118048418733655533452326953827348956951702868601955671971857692931188207267065214184944863965105740106322368392337884654109132021543780653583138705136818519915014451998997796343321930437370540088720513552531851307818841886610412133424913905913972395085249298009471180732175158934698466034791219200000000000000000000000000000000000000000000000000000000 124 141778934095138269402670856570378295152923137614789084865027969829750490371660768511067784323908832751394463330312915563794240433417212639510819866645391459138971647996710081237212138691546333928600130538649929620687058682724005984465843321489921779243371375167960064243695271192049242461388068086165541666572123821364119146803301348714963487826223539263897600000000000000000000000000000000000000000000000000000000000 125 2233018211998427743092065990983458148658539417432928086624190524818570223353657104049317603101564115834462797452428420129759286826321099072295412899664915481438803455948183779486091184391854759375452055983736391525821174252903094255337032313466268023083099158895371011838200521274775568766862072357107281248510950186484876562151996242260674933263020743406387200000000000000000000000000000000000000000000000000000000000000 126 35732757428398840744959239987717297294833947757761715242160296778146760714105220978997180284831228981583073684833759578916408107794790227354871197220437977533983732902082836839336431132638459859525983799851749737196190430394955314273903191080087220905375752740643726931434884741438958651407326881858430714538672224884130994747556243868655320282074857935989007974400000000000000000000000000000000000000000000000000000000000000 127 580871704756051555150057405240332384824820654750174442976557784425553742168494472234578162710216458324614445820657595714865130200312109935880786182015439762792439562056258595660253024492170803476454392650390043727861271636500393588836570274197897863037788236551904424997405486356831711837277505791490649695540655687716433450616274300328860886505408890607437313631846400000000000000000000000000000000000000000000000000000000000000 128 9591353588931923278637747875328368338227438651234880402428922136434743390686180725537354622671094159856033729390698220443853029867553559261263541437438941363228762048672941931542097940414724307003214931443240402034445317261894498938869448367555689514479959361945045865557159390724005225857126175629093607772767306715573749136575921247030150957977311601710004922689047756800000000000000000000000000000000000000000000000000000000000000 129 160846999686388353382755031869256737032074146181208944348733024228010646661807250767261437022194249060785685641882009156843415310878873188811389589905851046661346339556245236191960982460754926628443914400303141542117647970481970747204840649123908913157828918499818419165393562982441567637624005965299899802349307733620171773020378199312695631565279515560676782553495330881536000000000000000000000000000000000000000000000000000000000000000 130 2739224404659193658108318192733442231656222709465988322258923402603021312650577480566462272487968061505180226481250615941043362744267210405457964716096643324642728162642856372349095531306656400482399862237162500462263544937307961824898436254580168791077826482051907678386652377590979896868736821589057293634008710703551525294537040734295206605556710149998325606886025484912558080000000000000000000000000000000000000000000000000000000000000000 131 47366668405366776736009038188746683069799403092085870068501303477811444538353785793955265615861943719547576476313785650852521828573868602331179125870743156369722055388420272390660559927354702477141658417805013957993461219055929275876143759714200278735317775527641587574661992913303224376654197118917978721519278625485812975393134508377432712623286631913771046394273152685107954319360000000000000000000000000000000000000000000000000000000000000000 132 831569230524619132377374674441636767973398320684659534922608883856457720315339063398678643152072283940377252618164820886366873222442837182526180733786766853226840404399106302090436790084639156688698955182984825046533205161745894367281579845542500093477238867163275711460765947585951407156541084619724034434992455549028932596001869429074208702814420109878164490497859468539755246030684160000000000000000000000000000000000000000000000000000000000000000 133 14820226826409762177229571447898850478821904871242002231390735528089789491459972787891250778256232244385403396160933437836830414570376244266981593037547758858208749687200872515855764472888439050505992779271155551979314782392635329413692316007258436665951351090583899729653770717876825978343875210092721741700435542794793636725945316964960547501558595198248647549652851448315517994758853099520000000000000000000000000000000000000000000000000000000000000000 134 268097903289752597786082947492490205161888259120767820365858405703144291900510907732952726578655241300931947436551285890468262199578106258789697018049238957744996281841463783811830779314551862423653409377015203935305804413482773109093693996571305119287059941228662746109436712286391781948240702550577336307360878969157816888372350783896136304303194987136318034173220082700027720525187652570316800000000000000000000000000000000000000000000000000000000000000000 135 4922277504399857695352482915962120166772268437457297181917160328709729199293380265977012059984110230285110554935081608948997293984254030911378837251384027264198131734609275070785213108215172194098276596161999144252214569031543714282960221777049161990110420520958248018569258037578153116569699298828599894603145737873737518070516360392333062547006659963822799107420320718372508948842445301191016448000000000000000000000000000000000000000000000000000000000000000000 136 91711874461978148579807461690206222947300905526704361093480531244519674441234261115683688701623941810672179859550440537937717581514621103940810495667787195986539590479240013118870090632265088320439089539690368055707261850195722484520114852149979986199737355146494077081982415756156148867926637335774473236245811388063477436689860826829949621375828088445946392969455415624716586734832440851791018459136000000000000000000000000000000000000000000000000000000000000000000 137 1733904698578158877049839870715038851041670919887872650833342923708888964985974940653115818592902243872568232424660628810250488596115426591104963231095184727321517497600511688025357933493603759786221426837386098461201492539800329292337291394747521619092234436399617021311959552285888150497021005470152191004463310102728104418058508792047027541731405840159062505480524087800891788808742126743960994988425216000000000000000000000000000000000000000000000000000000000000000000 138 33259759928126243579570028400055875240681331585289173188285183962583908126360971311608067632249050841963603834369840181838224872250686112870575404698867833439481348638973015199702415880274307320219299409594740140682767029898449916485613923534046959697427240959017453702806008131947906502833856926928459327847615214390530498947198315649046082305491826825931136980127413052196706292929291475202659805867972493312000000000000000000000000000000000000000000000000000000000000000000 139 647234928201336700058432752665087332183658712649727310244029679911882852138984501723892996123566529384611730616837089938571856013998351756461397375439968038732307044514414875786209013030138020451467566510713643137686646401823835374810046951972553835711934109062479649056604918247706260545146855798027818519914592072039723509512479222530436761664870950032619925633279457995747904460404012107443759822190744719851520000000000000000000000000000000000000000000000000000000000000000000 140 12776417482694386459153462537608823937305422987705617104217145881460567501223554064029647743479203290052235562376364155387408437716327463672547984191184969084575741058714549648019765917214924523711969762921487315537934399972002510298750326831938212716953579312893348272377381086209721583161198933453069137583114047502064142077776339852750821675264552553643917332000936500836063634048375199000939818890045300769869004800000000000000000000000000000000000000000000000000000000000000000000 141 255809430838507005685170626928003872872729179059841865660635694838603482509497999470001607119940608273425860429899563119166691739956308477651755739475905451011375487477582713052651753194477218813761058593214019031700522556239434261201579043829066895018844565002750619109539924108091045538053525045597350272689109459086328252681237876531776951582146871229058512821322750619739666080916568234396817053816487012014317214105600000000000000000000000000000000000000000000000000000000000000000000 142 5194466302606723257443074750400046642553638709989148924104868419392682315837866377237852634177513991600185521889540528697798842471552799947196552045797736088236990648719794571247146500367054405232232055793803870457710811026997952107959264063993032370252657736945854071638317698938896770695714879575899794637225056676206981498945216320854262778827074367177262161349779774084433659439091834567661767094797585265962725349628313600000000000000000000000000000000000000000000000000000000000000000000 143 106964450103277645317267795260237760463464528316096554645167450492134114247733344440081861442983368115031020266749418566945073764174215256512671399727066981528976111438438009811121240735558384312542122492906009300465181020667941829807097165605744522568242728119189027043176238056549762302166160800226928571169738367076454163026279894479030979141607115368914182426514665107946657915169779057417291108016071875796704440399546233651200000000000000000000000000000000000000000000000000000000000000000000 144 2233417718156437234224551565033764438477139351240096060991096366275760305492672231908909266929492726241847703169727859677813140195957614555984578826301158574325021206834585644856211506558459064445879517651877474193712979711546625406372188817847945631224908163128666884661519850620759036869229437508738268566024137104556362923988724196722166844476756568902928129065626207453926217268744986718873038335375580766635188715542525358637056000000000000000000000000000000000000000000000000000000000000000000000 145 47281453093371776248533756631764793162561040065752833611181510074057845667279871149511609180897361014539915876103138789379304177948422700150193533752795527018460698948688178101605997593842578394319269388690246128680903780493442059852899237273841009013031305813433877948284375237641468810521587192059989145542730982503458203100841291244608272097572936563674988492319306811799618019579331368838542221559901044829666945108035261842346475520000000000000000000000000000000000000000000000000000000000000000000000 146 1014754546289945061846031484830935990854885041891187314963177569209429483711160594610818156240419162094055674532925564697658626267129047990623453621402497600870203520836745678416667920359049417498880159620070062413749556936950253488562923430371175735437677885367917888526079261350261203611414304315991487041638092346489219954950255792691782735758110364529592603022156962794843401936211609838012793159118596224134311975908652789660440057610240000000000000000000000000000000000000000000000000000000000000000000000 147 22076999909084044765522260983981843417038878971384671224338891195720347847620009896352959807166559290518275255138328585562261073067659568084003856987232737804532147799324238979633027275331479127105636752694244277873535360720289714897174962151155299300182120074064421582773380409936282745769929604698710792077878337090219469339897765025802425199153449090705816671350046882564613052524219783635806327969784179452266091347868650091852533893368381440000000000000000000000000000000000000000000000000000000000000000000000 148 486842001995121355169296899218767611032541359076974769839121228648025110735716458234375469667636965474509005926310421968818981183288028795388453054282456334065542923270698117978867517475609777710933501670413474815667201774603828792912502265357276660167616111873268624743318584799914907109718487642815970386901373089513519737883425514348995080491731859348244669236611233854314847034264094668736801144389680725281371846403199471825532077416559547514880000000000000000000000000000000000000000000000000000000000000000000000 149 10880918744590962288033785697539456106577299375370386105904359460283361224943262841538291747071686178355276282453037931003104229446487443576931925763212899066364884335100102936827689015579878531839363762333741162130161959662395573521594425630735133354746220100367553763013170370278098173902208198816936938147245688550627166141694560245700040048990207056433268357438261076643936831215802515846267505577109364210038660767111508195300641930260105886957568000000000000000000000000000000000000000000000000000000000000000000000000 150 246452809564985295823965246049268680813975830852139245298733741775418131744964903360842308071173691939747007797561309137220310796962940597017508118536772163853164630190017331519147156202884248746161589216859237322248168386353259740264113740536150770485001885273325092732248308886798923638885015703203621649035114845671705313109381789565105907109628189828213528295976613385985169227037926983917959001321527099357375666375075660623559539720391398339588915200000000000000000000000000000000000000000000000000000000000000000000000000 151 5656584885135542509751650327322814762042373269718299958096536841229396959810434461938052654849578577401073322969627167317480573411893412582745846336655994704757834592121277793027465529168599277221900795705353215020239960803580017558541938572785732484171763270793357528390563185569808895359688880419929524088653955937856980346486530834098310779980186212937156901449255230435131604098974500134884994998331689984450486294640736562631938555662423374690244781670400000000000000000000000000000000000000000000000000000000000000000000000000 152 131549538088712176606784380012219380106057432760568783825493060779630855697351463846831352541181799396039361198981649403135328215266993203024337402405271812853848201274372436354646738346344944791072524904923694368510700528448056888341451323448704994651898526625570322680250937443611475670484924603045881012205736399290801934937890761077790315499219210568066520900103879638999420584925750975136885443681201782278380509268164969500568363050485318001796332642526822400000000000000000000000000000000000000000000000000000000000000000000000000 153 3099570216446236305209053561847913034058925230704521684496267498089662221940995191159040328575325557369479428570405623236674603408120893849659437875473014454462371318426763345388186448916579589167250831809812086710849125851293116403101276083098387083988033084351687942992072588046373589747965793496967048409591561040089875191006582112514895413792603039404783365448247612054104347822020544476175294824016476394043201559376503011372391770195535062758325189723216989388800000000000000000000000000000000000000000000000000000000000000000000000000 154 73986741066571660605340108521309684122986545256916932608925905179400237237731555212966292643093021054409473959975582226659422783351845736191370782087540855028016803370846841054416010535638754793422277355300214509787968634070366688542027460103558499694794349723474791199220772676666937587283943490772603445536950562026945320809327115025730553527229434550592178933249670499731470782511630396646304287449273291525811221222317126881458991554567421948041222278693189536710656000000000000000000000000000000000000000000000000000000000000000000000000000 155 1788999398989702753437123824045268162093814664312251430483828387237897736408349005049524956109989249095621080352209578240624842901447629901107345510876737874577446305507076616695779134751745090904950666451159186846673081571821466528946223985304044522620127376313620451197158283321806550860525753606881551313083464589811537857169529641322164784288407727433318886605977032683506963521131222990907637670523428189094115329155628127993678415789440262703636754698801322997663662080000000000000000000000000000000000000000000000000000000000000000000000000000 156 43816173280055799837182036698516707826001708758335662035409924860230591360113283831672965225045856688849951499986316990269383652342255351537921106252393064024150814914479320496113022568339740766444051722721790804248717113857051358226950917848066658448012159700673192090720800675117686043675996757339742954760040214733664185197796119975262459896791682060296846170753589484484452550559545913493309861826459803207293072641679644110821171759514970914137471396083042002858778411663360000000000000000000000000000000000000000000000000000000000000000000000000000 157 1086903994385064170761137602343405454331798387459274432450378596082880049278970118728479575372487521023611896908660579260622330880001986250249670961696862346183085114768574024226579637830235609452411147033836742690193676726338015992177744468139141529461389633534899203002420181546969319999426775562569663735777557566683273778016530552106360580199814465187723566111713540752121329969180095930115044432467161878360111959949505251813029986666528368496094115451235939922914857279721308160000000000000000000000000000000000000000000000000000000000000000000000000000 158 27305202146941582097861298846071031823723439089751892292018411090794112597986287322696863892507631503155178074139371072185354196367409898578772233899748575860811464253216116636620133661571178980663472835784046649863045546719063637755489296528591513503129030373663737777826799800822963257025599455682875092370203801190217203851331280530015990495779738994445991427858467570774792051485742369956350146232440040708162732657851470936046939325036525673358876368365949282743467044581158703595520000000000000000000000000000000000000000000000000000000000000000000000000000 159 694644342618193848569591442644047049595524290443288139908948378149802224492771149489408217425394145440267730206105600076395410755586907819843965630409603769899043650601818007235616200350370793268078748942346146772515878708532978944499647703687368103519602532706005489067913786932936185258731250152572342349897984702279125665977867776683606798212636560018706021924719415000510709789797285891689547720153274635615659918815741420613034136428929213130249814811229749752993801614144677419470028800000000000000000000000000000000000000000000000000000000000000000000000000000 160 17894038265844673539152675562510651997580705721819102484054510221138905302933784810847155680878153186541296730109280257967945781063918745439180554639351393112599364439502831866389473321025551634585708572754836740860009035531809537610310924846986602346664961242506701398389459151392436132264917003930263538933372085930710277155589873927369711121957517786081867124780772130413155884185178084569922749271148354613459399508693498994991759354409216530235235229537278353637120329580366890325547941888000000000000000000000000000000000000000000000000000000000000000000000000000000 161 466712306049760775248180084021402825400899966636485830989109735587744928111118975436515514468663991411370101314710247688319961861709128718544707226103563035162816623311112860739170243158988437733264450994591651875110755664740656359952129541859104562405715519127059785872793873586617519201733565296509133622460210745244785448772095091773656805482895978896587258348532098705435931771317814801752725146490091385028248057985743840787375067481701185541595405256791294019563372436115129233470941420322816000000000000000000000000000000000000000000000000000000000000000000000000000000 162 12324005153549983031203443298669163007536164519003044853098431677929992571702207665376628675059541357208638895316238800457776912920291252941891539012490685506509335755153246200678529440856248686784581092963187159414174614083141771840895932682331515074885323998069140705756995025928222212040976525219620182434684324938933804560275942993375181605581351218743283143951338598415741214353418217655082460218217353113055918219171551859831426031921801505411368271210830909880590412548056102539033679145044279296000000000000000000000000000000000000000000000000000000000000000000000000000000 163 329445305764698146390130446260024065517456749921989395013027275614424561426743415310848037741691659560901334949593695613837292436185225773642644620881901004960007563406756577436538449012969239895125421777091919145459715783670545844850830072464086060981834481116384269346295991033113236172279384472170886716843981374267578463505296508098905354680400680779445445004107183412849594142095575794355664326553386283418210805834893924317013680685333597842656696626007931882927942908234635733073448310905323674140672000000000000000000000000000000000000000000000000000000000000000000000000000000 164 8914789973992731841316929875796251212902379652889033029052518078126328632207676818311547901290176307717990123736005403310437133323172209434769963441064241194217804665786832985432730430290947631562093913288107332076139909106124970561663461760878168810168441059009358328510769517356044170821880143816944194557798135987680673222453323509156378897651642421891793741811140383151710017485106280995264276676534632829296784405892229592018390199345127157622290210699774636752030135096829242936967511293098058622246584320000000000000000000000000000000000000000000000000000000000000000000000000000000 165 244176097387660925133670709298059320721396178692630614665748470159880141236168268053553297016337929068395749489129187996672873081721686816418349298650749566309625669795901355471002486485669055628485752284961259825565472110416762943683962217630453043710513600606266324617909977080382049838811297139146101488938090944702573639562996530915793218006678485935616230588207135094525337378917061036460288538170283593194438924877388168525383707560063032847274528871066827300638105400302152964043540134317955825663333944524800000000000000000000000000000000000000000000000000000000000000000000000000000000 166 6769049771780736166555619403160800489038544865717105899763879089772197275349056726980604499886920069634066967337639349643765387571488601924749479257196079477235442818081977376367130930355717560132882024843696044884326017844973502324806800597151419277742858036006915051057700384622351185631526779291408225476341757169044746435965389830047619589581140987107153144366278199090431402818338766052752118855156601770536235875450954807860687140980067396592144489363714586428289557907176284469215019603562371399038943610116505600000000000000000000000000000000000000000000000000000000000000000000000000000000 167 189912460397080333888884457975079418520465414752559123123775391742648766757193135532167839848827429473653382835624809593605481713705684215600771390039893205813317583704107957271356225382060011867088138089014736235274650756658576581224779597553680219256353625058210008672474841990964684864078115319799749173964244339134719406007444977071816015205288491534278288618340301153681143437471312420376013446600273619274164633721651988089339438427336770878789205793588376436832091836643737837068296589997545891971436601925428681113600000000000000000000000000000000000000000000000000000000000000000000000000000000 168 5391994575593904839773207530828454850633054055654658623730230922357283785770227504029309308987908377615966845469059593981646836815531786249337101306012647899451712836527033122848345951047447856930366416623306391191917884283050306294133942333744088785126392122652698566228905713807469332660905850159754478547192825276712953375363377789023000303708550851641229170451917830355315024476685502239315773775874968598432082280625143245832525335828945598790583130891561183794536751425989004670043076783210322964853028001866771114177331200000000000000000000000000000000000000000000000000000000000000000000000000000000 169 154912004156812886046684252360701507858687643018958342259769534399324763165178636190762056447222607688906727470326082135092713621710228218943454920521743374151247709793421661619432979173593176929609427149587592618943800815452035299830468163248467670796681245683812029807756461157688593927347825075089746168660849870199963150474189843878630798725546665967652514067083599266108200653215174479335542180580887847832953723922360365452768452898365607053253453350514552810417040868468664104170337595981632578780227494493632334110314725376000000000000000000000000000000000000000000000000000000000000000000000000000000000 170 4503291960838550597377111216125592833452049782561119009491500364988370865211742954065452980920761205516518567562379207667145184983116334324686234539567079886576770923694767703276916704576353653343746047238511317432696289705190666166071709505632955190059523812028415706511480325854007425468001274932858921122970905726712928784284698761551797318951641579679658583930120230665765392988965122114284211189486409736503964754423015823711978925755488197038077888899458050198823378046384065508231713915186059065141213264929891952586849066680320000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 132450823152183450170055595088685936417491688204687632307164008735037963887607783764973103074841428576651844109144697255906074180723417625157671530277746953623995986407710507688780674114999713652146258741379094868330463272809067873276501119979676478050030714359379762759915659344018066397864853498325246588068820279234080661403381559974761462745005682141538118270552696224341491738591442171625327219505174283170054611357089741407016724164320418851283946868310860172447793195100248134728111169673452369223933364548117982109484404749201571840000000000000000000000000000000000000000000000000000000000000000000000000000000000 172 3941206693716370743260174287458938724038882674218685186931972243919789653439657213710539655094981548726852273311709611546741143321606014854191674054944638352035624571547833866787357738965931479433264075108476346902041265145706623637215567326115253280856713936477704220684050359440601583734866580696166037474575816228889304160719021698609002085440389077803608247258566028851505428173526953258883236743595965970008145015541562345307189644233518383338805123013457955291356534313402983496969675964803248698627361195493798675649817947717241971671040000000000000000000000000000000000000000000000000000000000000000000000000000000000 173 118638203894250192113617766401088973471018446259330861497026228486473508147840561447114664697669134579775707131229082726780001896266984259140877772401943503672976370852732895058033042658352469393900115188915354994445246163416060784727463007650721354260348802915851852451031283919880988873586953812115990060059681220122025833845963991171528180775926592020044215458977354600488016398879508346998903192455725767629185181257832109718437022670717370375264711812951111370180414395902056609225781185892507392326080826706754327734410819862184417831241646080000000000000000000000000000000000000000000000000000000000000000000000000000000000 174 3612533308579918349859660986913159242192511688596624732584448657413118323101745096064641540044025147954170282145925569030451057741329670690839728169639179686842130492465716654517106148946832693044258507502472559580857745676019050894951248582964465237227621048787688907133902595360376111200722743578931897328817293152715686640609603531173033104626964727010346360725860447584860099345881029166116602210276849624308688769300987740926407340323343927926810474704361341221993618355217623750925037110426850096329161173220669279512809464803515522961308123136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 175 111266025904261485175677558396925304659529360008776041763601018648324044351533748958790959433355974556988444690094507526137892578432953857277863627624886734354737619167944072959126869387562446945763162031076154835090418566821386767564498456355305529306610728302660818339724199937099584224982260502231102437727572629103643148530775788760129419622510513591918667910356501785613691059853135698316391348076526968428707614094470422420533346081958992980145762620894329309637403445340702811528491143001146982966938164135196613808994531515948278107208290192588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 176 3466159238969553786192707299181017090753658622993391253019698932932590629638979347564255968267905319399304028985824098454247629603343378561920007727770471548618786312319793760822720235161345347254414023592084375422736719193619840583169255912380477848959537408084489812919088276440526247776647379165503303140089342541836691363030727371455551680080447519415450342743425743625437703896544883273952223275279968120491099594270942599244454797145186549317500797166100146653824392129253573984735556086771730813386057689139644913377797645784820759595752656079526297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 177 109204812982974761587787436167997124461284768576029784817638634580974200377405683324359448536248624992994472737227374045899525818282936484971851763471136476610783481555947422228480623728993346510597568227292210332068743074914186697413330576775459335109319185579109936045828795237535219962451052327988347068731654826123106798083646096565078611232614579546703178498474371478663040298964543092429138746510970675604192583817100317531795792838856247422797180115515151220475391298424263101963078430069830151006541133554033652640880892628096562851823783182441555532185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 178 3479483751263541853710083291184724379585455296369461003859602175018999972424899882080740749261953689526789890353538591850450691622130922284173140887717350417772783289335596767043849633253186006520659718857984405600374291852915816552983538837219685335253127890921600782292197073858347178443615429274364714303927986069934428800541131928756534711093565733517056673318390424053161790005608272010977218741332547666100784105580450317198077551431637755385163752840543748186786917550393870954747604938884928271370413597298620240443747000916412685584809379758952842366497587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 179 112108966465711318526538883641971819510243369649024033544356382079112179111530274200641466941220147876553170267191013429421521284065058315996058599402253030460639077582392927834152835183417653130095656141604257548444059683500947609337129621335218261501855780645493977205454589719715946089453289131220031094872559711173287295953435270744535548391434687933919566014318539462992872873980698524193685987845734685801767263881802109220122058707127368478509976116522319566578274483473690522161967831130872388903554726104961544147097528369526816729542558215833460581048552259584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 180 3652510127452874757594636829055441879643728983165203012875130928137474795453656333456898992944952417818102287305083217530553163434839599935151589168525403732407621147634361588836699370275747138978516477093466710928307464488460873112203683063101410959730461333430193777353710533068345523594388159895148613070947995390025700102162921120856968166592942132887099460746498015704307798234291157918230289484014036063421577457269112718391576672678209665029855021876297171479120182671572837212036911938243822430477812976499647108312437474279183689048496546671854145730561832617246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 120320988618552600264682526422744366399223720163428117650132563034704694711834346936737166625592622547763925548404051351891482309870486101063763650389563849752971855845371139459458550655623662252230289788412980391400304495178878082062213727464686679835440857245857443413585932380337438238246334763265985611783168864138226612765450947563270245343904699741566830435911137633331307489434019324142342196182390376001233604597359111169255318751365582785413484130648981422865177057566952403438919953069627998504800115071851375042028315277704869084635573240464219268656167890077341450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 182 4007410846929512904415516225035923867292545223763136886455315144433874562072354759074968071631987886575825304315145334326097709812546410082029712139874813579872480630785931170836726488136201694972782031692882724915978541516427713401164090406938854558599193191430528010332893063859518717963032425625336916786050222188987775564766109259542278791424089929592624854498456350015732527243089447609884849186050693863097086434719642556603217646332982100250981502455394975269947587079324916748936667956937030118200872632583081897149795068639238369732872402346901286961862327746915934341693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 183 134937538037810558517479262329409628459474582774552345240723371543377424254100329447572324907992296116781189646899573697428362084808062720282104467173864722861466167799823874384414254308522183473123516571162747113370829449941153965643997252182445110697152033141848739163929175246277714271251227835656344662019883081547596378816804430987307611464831956109242864100672022217729745657329307879920042641792698963758205094429879804165943544587324173279651049150678059607289675152135028596770195483445983678140059783284337533640827899551220434385645279531824860134579828299894153341153501511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 184 4593273794807071411934994089693103752760514797645761831994223567336567521609575214395361939868057759815231695580461488660461445366866454998402836062598355166204308351906004684045461216662095125425124504082379911739143034475996880990521666464290431568131055208148531081140149125383293393793391795525741972295156820095880180734924022830807951094262879785958627093986875636291520542175489640232478251526623472726329301414393108533808718257752514858439321713089081149032140542178676373434057454256501284403887635022998849645133781700723543586487365315263318238981097355328396979732865191457587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 185 158054551279311327284683146626339700132489314186990664638921232952051288418585483127344404350859867515242122644923679824806478335073874716495041588914009401269090250389085621178004320465342693265878534185474692762943911816319052674883850543036233750259389609712390954502032531404439125680430611684040781266676346179499237019088735625608101597153585693434836358304088390644791221856258598520399576635031113696512991261669266864648357995249264036278897060147395282338195956056368254009865917000966209196337773521141390416289053428321897134811030240498210780603339559996850140072607891238055575552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 186 5497453402597006585615849205957347450008243326051909297470958324538247913775240274135293072131607911915151509835735431666418929450539510389130536545607074994941497089033176075813346274425549557173787176039180763680715140795209290137810089587886282301522089405016382179489695507309201669416737535594306454017536672815342461997944402529900989752196017589050478214532802403407128278604386573736538074519652196592114862063380440086199187790759901709852597546046702710287131743552600610971156325127606688267020438612339841459365856343892226142997253825008767370945356575810441572005447673042049028849664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 187 193268471821700363523910794684636506952489802370680923261889010857466643656682347077500363243858807751289066479785114835664623883763167027240273142797362328522163271662050338121294001623704620232001661960833438927959221489796377804084851509551730140592310575122755931902139735254962293890014824801353437697440519269496179593999733415341199195728203194360658612110115201294181001762615814386281732547812892623392390090700202751670418645971955104511577919328817880482854403576335227079301971766186140732715370539855419466345466045625875102283211455472008225692954955779191883905423518393466275658238787584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 188 6867215340768657316731598356734504365035867657835034565341440333787504782409237156357742906780791157018803110159724700340835415837872850811901385309875878257049505368695972614125818465693472566083483052792333751988247057975444896134742943837392075355525979355261763772346829073079320226500006754841690348265456530683738253333998527713903489822614515902022921805496613332384839354629265116773362520888887700694378404702759604172353315328675508773505386629591556929316782667874343288581757660796125952514842546022142764478187099533178594134327069435831396275322075488746246018927508455556643706688540600434688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 189 246601702887002484243831696990336051748438007592856091241411122386309296736315706284806547782498210448545219685835713989239399782738014072655378746477642788210647737789872376573258141103052599848057876425772705033897951851898226220198619113200749426016937918647449937064974632014278389333615242566365100406212544016853040677223887130206274319530087266041643122035383384765939581224736910343331448125119957331935128512876097385829207553452737520056578433868632809331765665603367667492970917599188882954807995827655146672411698744236443315363685063440705440246815730800877694539686828639039075507185492961609646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 190 8949175797769320153208652283779295317950815295544747551150809631399164378560896981075629619026860057177706022398978060669497818115562530696663694709673656784164406404394468545843537940629778848486020335491291465680156672705386629531007887618055196670154677067715958216087929395798162748916897152733389493741453222371596846176454863955185695055746866884651228898664063033155947402645702476359498252460603251575925813732273574131741942114799844602853231365092684650649776004746212653319914599674564562429982168585605272741820547428340527914548130952263200426556942870763851534845235011310728050155761539576814056243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 328184174855796508658467696550754317899892298518216982195802490802670156090585214090005489388953012016820835253415323440871823985933909125708051012393152341588877111661953950513174223358775249931679337743136640629422705501451938478161121254729320172287912317427279619700376546802710224328280452385038859514486572570811199542982952770964569809084349102393929866171808519551894903149823201213055519914235242441792351441189936510559240501233939901275833700620678931508628585646053110422547908199265631633432306086371316561988043115292103839682309058281396086042696208956651963485844458334787019055312087179360925070550630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 192 12161192783456395424848178963384752004098409013891048492247657099183745304092725693319243414797042813295312871150558225424946309622766936562237538315240653169917430249745365590216184020782775661468309539409671355163887775061803032246738509215249688304300878834585273587617153318321230072708760443579999978168814433183979810264776297880863098845429640338309465120862536500515017531119848544150985345941901143923057375004734287335283216013724876981677293610199878485983740869700144059817935286231987245808467534336575506521028925680264199883267644463675413364398150719097695158931452248053867778113644702518398439414324160102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 193 455339380198174357497165516747051884537452630298108637646736777107637791675839835409259111936830877015403104521619201076360839724895639638763297909599240535988048423410965978428874362106148686316696445774576914880046286073864029133382383262037378829489633505324541813667561454544583496382361408528522359182596750007274572055933754145255276146970576593546982993055335091652283286400189369190101193322756662630767114234927261186407674173985886843947961227353103850272203225643312793887703132987098066457560641420630060115160365035320452172029307144008934827189795559224455902140711435071632917348131084951693874368551125202554060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 194 17225488752896935944117771498540972792051833004177449762176052277981937659097020973532272204570312077492699444052854376718730566792802047534415559920139269476427871857636842963964317118475604803360626543652244689912151002174276222115855558802874041119592835506427416811043849825421593668144732084634000847877635052775197060875973919315007096639896912533882366627283326517205876724519163836461528143399884547321919931507298290681802314001886099306551373230767918655797448026086522992771809520901919854089519064942435174156516609286172705667868689257858004512589966005461166777983113588759873263279798943722579267362289066412620120064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 195 658358180135720891784181226674235980112221057419662129910368718064469657330688141608403443658677327601770972751700094278189882262820894256765362700147722879389073262398880138082716200268137615584443146498388792048442411303100837209267999457445845851590838173055655870518095940327613309996491660274711512405883211717068031666679723196219571233576859997044984052494768739487608608411122441829559605640743587398643779782208940669858484441152086715496393484879949851024578463557026908783738559888871376823301418662099872356262064806917520810625941303435332932471188500728725794254514601362402356122553915629076979598586688118290340988846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 196 25420526051400455073570805524345599664093079469087994160099156941905302408852530523783673766548848973359580799888644040269467733932040369042224184578103875818970896807745559891649837924753329612946518772595788038574458385235329526324255995050899000021625443538024984472444720447929805125584535986527160917015962570819430838713837472052430084470869718205900924234928010569095543587970259723922955493000391396636433624950651617144575801241764372258746745238184623647761023634863923001957713274429101601901314377381000271419990846324699313539888845608245075188577530390137560367755317787805079774604051790269920336260629201623426646261324840960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 197 991553039160926150599702840282624460497614657771246300208827715675958225759701805610705978938004403054863808680456449434750858429753166634860996543653519780194778800882923309133693578092928374882591911243871308232635323774489263503803929342955366394843522050644202544332178765791949978728550410690478438729124636037382719294871944434877087874870744228339371450707601980258140773192367950791338801959973266817200729974825116978341323703236261104324675544760629430004566487901502180614362563982381537083762668604123296587008162951741221423936904311795207402805655150397705679704663925631124941688205644131268512636182102638523379764069236746485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 198 39069172849018812185929491312815968992527012745502646720828229653064106011383770544673036982115249489167743789627345020628053323849134271746792985813035986379234674312388944226485794364017563827123886486831017286982297027362425960576882423971127346689624455839482868651776507729734413061862343282026231442804968909144953905656544354623027016445657064085027913900780933226131262745325681997080331474826866659131343162468059259180604836554915160032600865814658320801039928756294988920567113746033797324174416668339666132121295636624507606545961903693354762085348424235970399191723167997717584952398678790060241934890847208163098209463856066285031915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 199 1554953079390948724999993754250075565902575107271005339488963540191951419253074067677986871888186929668876202827168331820996522289195544015522360835358832257893540037633079980214134615687899040319530682175874488021895421689024553230959920474050868398247053342411418172340705007643429639862121262624644011423637762583969165445130465313996475254537151150584110973251081142400024257263962143483797192698109293033427457866228758515388072494885623369297514459423401167881389164500540559038571127092145133502141783399918712058427566337655402740529283766995519530996867284591621887830582086309159881105467415844397629008655718884891308736661471438144270237696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 200 62509113791516138744999748920853037749283519312294414647456334315716447053973577520655072249905114572688823353652166939204060196025660869423998905581425056767320309512849815204608211550653541420845133423470154418480195951898787039884588803056844909609531544364939010528096341307265871522457274757510689259230238055875560450894244705622658305232393476253481261124693461924480975142011278168048647146463993579943783806222396092318600514294402059445760081268820726948831844412921730473350559309104234366786099692676732224748788166773747190169277207433219885146074064840583199890789399869628227220439790116944784686147959899172630611213791151813399663555379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000