1 1 2 7 3 65 4 930 5 20814 6 693732 7 32312412 8 1996944912 9 157655618928 10 15457109916960 11 1841080739130720 12 261722785741833600 13 43758563047332750720 14 8498963447183108148480 15 1897379318289205012550400 16 482444035336741492040140800 17 138599348510645114991010560000 18 44670662901590565372248598220800 19 16050774275758591258166718665011200 20 6393422168746326422869098744723456000 21 2808853118311989816226298305919047680000 22 1354832752352328597812687660128329437184000 23 714473415331302547848195668654765329674240000 24 410364203796988384470722956320754958795243520000 25 255806883918783501079394316725567871857537679360000 26 172508858776530210582077440921819885088196994990080000 27 125478958395667379981340979988335688880589327846932480000 28 98172465989463488322605425403485294547527842354690785280000 29 82404643849837820753653790455247197713904408932261050449920000 30 74031571964045139628129971666584333712882897704739416742297600000 31 71025500033006118461858030596500326759960576357247729493907865600000 32 72616358130723403874221744623853360496165487991284253104353260339200000 33 78963161139344136342490439857745381601557689732431444381124314896793600000 34 91155471164964455497056080561025448999887769190465989382788085367334502400000 35 111520336359409918061849746034352611547738698247110553796374475394676424704000000 36 144353134174597496817494244716547951097537890232405340136217627313623252598784000000 37 197390425304979729416228064488318755855258815173455228123101762151630928659611648000000 38 284719108045677814841356253358727540819938672203844649270700987516376097450207739904000000 39 432607439408392761501251105636263371867746797641674656723074600490740748721702207225856000000 40 691488635921778181911818125641871882814061888737736779492483633274788787606061193405399040000000 41 1161301706623224932261475364990680505656528960561527284807529539576966655101251139701823242240000000 42 2046706801919091874829298566464009287135217399007495829449431874139728173067308815435953791303680000000 43 3781140566960082952976141315905302089024795086932483352704450936828232340342437804450193018915389440000000 44 7314345675625800164390007228443177694373765035465245936255073256910997132445166010086873793977238159360000000 45 14800067292004700589332228779559163086708132873328925671797809701699232404313167048175321185148321608499200000000 46 31293732180285580892220562245987399368519844435833702467174370105669670893007137614786793986634225013699379200000000 47 69078826873765904529219556195201457288307769399549132192882419815196654852533698887488904731197568209847215718400000000 48 159049495241914406438389501342446781767252673964851882363422283934727743853307556368526421981160752280431257400115200000000 49 381629121461273002453495539842922373965753618739033498363124340436761812595792943493601310969982144490076985910676684800000000 50 953476545207786631471172040723976951167476159970253594402831636610255071190502895309488629425323714923816741581073940480000000000 51 2478504027117261216410562091280289117134160386992177034224251439652113141781109278381286817843529913741506092264154160168960000000000 52 6698008819983625771932190866536853444854943023190570685588272976642604924246920762575637153240604105952917006183751769443532800000000000 53 18804267019299225302926541994709774609420236029905638516507371132179342487705358650099312370746487023681367133920419053950688296960000000000 54 54803955373409547400366181393639161961786714187481590302110341484206618353996848319602193607244692455457704623728038580414703510487040000000000 55 165696669913067390851583001628011461611844927713629908899289025142780290021630854518277157759765797328682253428388964351839926287020851200000000000 56 519367049166087524037373112572980175273829828203357895372928645909636854078155253687167754477374995942579541895960200231480706342516372275200000000000 57 1686616307047024245683002216773119647409673531307116237015991182077058037243838320733118710329520095071084185040791575036818203360674609260134400000000000 58 5671157475935608948059710960676084582829756165004551387377394887797215184813861732714501056374220787229841940608979883648033513514230217673225011200000000000 59 19732495723495524008757652408909088084383970083774332587106943778522066566156127270328082546424487934316868959322942651000937245702922770677079264460800000000000 60 71006371665542312058111246669384053877326040613460362546911870900183059854562386480040740066272873407104064161756677161581502838354332470472623949611008000000000000 61 264104613119237637248755644483625755716339846395808989298034254065611570707897022500819578972914911024378437347413398111459607637251541540553963153347575808000000000000 62 1014808864081418901776395693261987340667043343234681621347109421752098128811482230105403987884508275155218547408921231974030639296716878795688505278011870806016000000000000 63 4026204630428469800084107094272214463499825566590699590373726704271937217512776416831763228522669165272396677577119615226751953266510940774919738780447153584078848000000000000 64 16485101557579252710935123492766377985385191461176775934714616867124679957762804512760764154270171383283319485706272340369773894061128270895329977025626816304038019072000000000000 65 69624047788430379602979667099063378068368136691523869074047336790893062888129303635560370950848731171417369417602641139039947706351455090558541758032686695309700581294080000000000000 66 303174679981102578871940019369180901251742895050010876122768266693284969832399734020197092970821300135352151199570003208243880625243987455803837990530517492577672886306734080000000000000 67 1360482506066569848907005754795694999667646655228368898687946495677887112590851263492032872294589632173030524033679394418712663327174148771718783668181610780607748062241263452160000000000000 68 6288769103486794387863314557544207307517599753877112437847122512828692087764080539863240218884850840577592698897196839763910015928858030851573758812317943165458827165735389212180480000000000000 69 29931117590558372913699535973264495107903627122374676264840815082339803732059073354476264872554279123001497416893387512648892001796668977328159770980089921309205509249567344213224325120000000000000 70 146616271730884804050758280871747826439387815796623548086654627761153942091059790491952881503535817604718049238326372028161380601109510997784071822931194147259050198437209009878573934182400000000000000 71 738866389848717738683827780314557632238328411972531964989543973018194290415644255698808626784713053350209381963183865424965791778486853737152475367673132275762446283109568263944352771237478400000000000000 72 3829143721492634450570659668815894072285660399301408594608128914510735861519932044707069703935124083651358120098638064836717360038848984434306531830858235525002746571655949786397663495772228812800000000000000 73 20399603067595442638345920283711226430503369185032965420573981686521269611124844091680865755482192681601723494992547342048265784301194506968996924875331223838331027412421807098724954617524687103590400000000000000 74 111676786081964363953736712008552433142013611758324089857324052408921582837758051872991642941928869822775413987017652952188822198384153666659271803890986126632894424435048505373215258446284698880154009600000000000000 75 628009867179413289795222691721080417473196513008280144585394144548070168117860763879597905838324027838305777355307933727274944206418863367938750766244412606100115462428919220975580730413752887979058135040000000000000000 76 3626417802165293368755883867845258103053682233119685476674881051279768687366411037821570126516892837970478418801659283325148718052464744603155246652231109550893192605508349759023642563453505724573348979015680000000000000000 77 21495448117169562831818240494831308086867192997194036876183251755872518651947109916986439094572741168072354268385699165269971886097015408421191578582047325080692028154066338125067992114915655439317746815546163200000000000000000 78 130745224519309229894846610249105193969698070812167999035090163679929945430133446512932609515686686387550804402284238366443071336505262054380636282608867011918435460304585652518797948774994600626831529674838565191680000000000000000 79 815779794672223161387018472180386312436796871948725144390468672926615434186820889484406158585167056857420571191336140817334632994209187387923471830334337666806541053092533497851197116297074302903519812212649833602744320000000000000000 80 5219736017866306929538119124244758994023488902165791747337745643052970922158991145985277031765260700657178629486561402342671255093895540333722477584062227742105509863399413967953925270356132678924713365101078423252081049600000000000000000 81 34238662619156840304735979626478655362618679127048993680231930243243402137915455804806567342392576974073594948384708007221080216488138467155603506866253845504425428717277701614577385867335806207673985596382939610851736918425600000000000000000 82 230168141492236494342986933205933491737390838582470159131548679837289071367917123064431371923222545072432907309825302483993736763464907995626177497453115075722487342975308494795130326309077772610359836218129439895887664179786547200000000000000000 83 1585274657587250817911596398512758351078767352634808749834612897942939563589834173768708107028852142791067185331025166496414177460501373110596008391677473780850194455760051753062944081342724118200012062819093693095027048439688567193600000000000000000 84 11183262818653410254520215926287465833181969486583651953267728128930944246776992770916328392119636772966749718376948940742277443894811809128630114278784126940970230926761013810342212628435524703556995562386353930110660363134184448222822400000000000000000 85 80781900020865783171467608762942302885671527718546162922823255013117208653408164668188491988756932734509118220126682427439929003840651763952600580885016051625490579314424221124855429697873263762110331062870702824994018687197212300042829824000000000000000000 86 597338912738029295979587372857015379296791099579609272686527508683073483420943987803602629798947515845289931086711975627609649770445849295755086244536009025838496901353322761807993603770306089226352203882427743602962301218958455608332888571904000000000000000000 87 4520341421766985264418772768584400173606407100787697058488046814388735450369366919683032162168412635717397373821312657375352798068766914770369950662738720001143900368586435349458242088313569544385064587875328496607011580474168368518500154907557888000000000000000000 88 34998587909537692907668653951645002784860980143371701663620564533774801605272138026112152020963591005802868470235213778877852304084408355916560777736386054891980874081008604489104802836083215189499581055729601098455710120079638771858942741020749594624000000000000000000 89 277170126667849266961219992022660800686815127274470046791059211447237932576045106532993523413433225360643547383507181634924218316804787604723089520472181243433225571945997734362504272824504549903158323432131370257327419035658019765542111910018938763739136000000000000000000 90 2244652953103629098555465930541830408564059492887308888996159851822270222903862158627104006780838663092346759618824237404999493981568146273497490604786451744874119563156243758186119233336409252458390217431188214245680943543786245840753787113342443191313367040000000000000000000 91 18584529526082403677616971063568017381493322140658198864402063012982373174357532036074906530516447720575244822010854837853502255853612143153660658182369292344614266762024074705570372005644344684152929698865041894692647964858433417170907071280701916566125795082240000000000000000000 92 157270970433761540738097002822803163053131447304267521559725416988220315496916000765310245905170222819849678169694488942093820615073896314097964085312365387489505667927295493285254707203896843094552932574480802102221309945121772256141693887043015577810869933498695680000000000000000000 93 1359995606549378552004129299997332089118325745803648303418897854117529267374730970782976766997512957874108576400617933741743347236400948608005511833273246637558171454486897357251588097822664105254297368151139216167921134222749520982067451119514971655973606732072421949440000000000000000000 94 12014837482128157344560518167719840859150376187246484754218196193775003971778780451428015902508690010912237394918241538011578952256874687084976893141283057810153197070584977800452300816588653833104055009670146133604792435572078779391483887383943756051327102981977889161871360000000000000000000 95 108415504127719884279725552088430597904347993273434386417783526592197908521099211295234513110474301869804865050306244238989570230680759358543093093864825467897664662055118478365436337105646386356980855004975793412664745711282740211795919153645968091253090916797634445759951667200000000000000000000 96 998991253950215763345941772122391128408690728456317589044509224751228457429312936628562112471767073430331864107257061475238408824688449575704333401895044524722135163642588470334008817793184183148331528838975463001889481650831595532612484708606228381160702268758722750786250683187200000000000000000000 97 9397979146021443699216956955402411367560259009674049454283612003768757580269546184069050518013811297125239253885337640652014508435790366326967734410219021591455469537358906758872012996744385243898283475887289042039876190764144811373521910529980089260473933134315389475679568285558374400000000000000000000 98 90243805493462984874867034382624397217808162823666868615975687555448757017188185854279107447721673949191320361572680693198666499176498583071694736217098380713968651988323810829364105702651368786990808238137169637598026451430040638101844116364139162669297036222728764203547176681889542963200000000000000000000 99 884341423370899195505859652891266165025663924727176977520511032542199914563117457233024766333524992714459624047514253594949045837171972476043098469528657084517816048982694770163837385581145436344450152627149301510944560968775019037829967666514512657598307559768179211520545492809019961429196800000000000000000000 100 8842061065540286636231127456966037513503349150564864039538930725885444540614108793540766442479283772160941512135113524560848894411312235816252441905475615264310429477986254556096828539486965022415427796619734464718825991214911980635560408055493253192925616568411704624283706755259098355539640320000000000000000000000 101 90184338045216136914026628307113297962610346466570177407972698750178835385440036775726216868152428267884504742146933102390949043632844749659283031804311812802279351258510450030617909278334094505983859932253052739883487766350228933489149138094399973534948899200070277100607955360638668242962454937600000000000000000000000 102 938139913217284244800606168744466726748980178355462208402646310432450163959580690380980398240473470155561620652557281374176822691256357974161279555354625452182161170178060584812824524042759871561635895060704206513306210300484107324171818150087117874115517204063686360066244178733327025932791154873466880000000000000000000000 103 9951291702337771176077294701429996700726341662242179093377459982802031488423052149736425587972378007918587603719579568998253961743994975261559726454661894303562391523481311528470732030194731871360935836287606612262417070925962646931303350521164678006445550448400385249883945726473835275014671188173311180800000000000000000000000 104 107617956070494035226818100538552951454477057663281198322981942999955650510335211483584853276501066997299854408410337369646088126759357677968032202583053080366250974639917923570467847874274009000287927893933116032585756888797070939303585374187824120450477532997488557426220286189582727166111455968612609058406400000000000000000000000 105 1186323454311682350356202419053264618938909789267291669998655661319015454590765073371313993315414690005944392718921675129227149171167284581558311464140754996891081940139995159375444496070952100902199640527624020458916594868555781989216475304060611923784198056828807004727879660031407413251637980863296154720272384000000000000000000000000 106 13327717177255853837266234576313481181416476089781282034482812974054860966891436172285093212399351243754700142579027688587432894354446439742329187308020862578378192987613533013841794154149569499758153533724449411018496628181492381097346956579238565429036560104195803396165799181429354946965458655772156751297692827648000000000000000000000000 107 152568667765795090354262217712794914188670556422768088983517126115213612208936549109891062999786810530667624331034804864732473145013402420256959057622776502987711634114687557466983318013733636572149079103308597347212674716846479812360598274215216556295442248327028171564582393062683083105340810212951838085124695523328000000000000000000000000000 108 1779327840299247306112114129408001228857948374468042911430101933744529577128965409397752080486465514332650094405194312368141345934395030006591746403509321093971262809440916704418793762012575263078223087674151159733254266790424285496399558767239198420485015964898253654368129389361935442169159527608575311325289938088076771328000000000000000000000000 109 21137476010713553382221149443991621955874728615191219307353153876442705948038091511802404988399567220873814596824226271410969371454962204732486587412613487270009230177784708874713358956884032859489259856239699584487701693550393793235833307326762932784261481175899781817166443913673288593762545837774663976065089014844073225224192000000000000000000000000 110 255731176072930452882067311916270905418921137521593934921013683046183977912065017693096908711015639306569557133656559495392826003654653774231529885456385978032227720200264176594757969594114211965195706366855027996598650255403846278091996475410532625404980885119653361819038297855738068291524824662573844977285972861527686906527088640000000000000000000000000 111 3150473302295528407005799075078255816433329763297449274552375773353689235609309457383347259909625504669019024560152265208392026449279844358466620516676100722029427056023053178459575319512765863345135799739205595758647926503272316193644676730712735997758410104204160135760387085809491034791764063119531731202067883151180898241971780321280000000000000000000000000 112 39514726910939705907037397665873010548847675692188006054705281886873827454007934343719181559785244194126418753314093286210180607631060309897352921778942182086209275350046866933442513918913016510475902970117861087216981541736416216966522011814199532969580193240133088219458898037350960867964104967642393949751047399280220855967178751265996800000000000000000000000000 113 504503225863635229246301566210971934959104424614905613424388454289941014836471465087655063289421217577281022897898727383210394430593174575042573776575722149388399243351511701410838548711632403879368199122025400968815271731018082974778138787571368827528334019113274323339075378412614268302037933961953005392695493100890561052544217561859128033280000000000000000000000000 114 6555753884044677162330154717921407971708669446731481412561398060775745664107149719000745252934051020826857052831544213823046824233658801476136989755407958523264297776845956506350108425916355237501389818287496151879517085150122197679394455696508324466971874028834657584898921473779522535362757863652302041987614624433156042613346209285813906723307520000000000000000000000000 115 86689840406134360545038048836482761099802205139209859055353256888141495935886231479886817213073299775162619987873922682113759510171974984907554213289603125335655381555806646298911591773180071497710773735910604486684257525812183246594800903178232351985205908092072931699134500788314503211882095836746609320260442801595018106071003884296621865024723353600000000000000000000000000 116 1166366215543562248410716343953057103422926335402540127920461326712531797275163320240505741685919938555257820932646903729680548198776646464325435318794117483749003035181435779056001765987009048361087583941790310606297599390517895660876942148832948430778199555888337309206278988631434677012641160838806620960823725982821201907236648034330808467144811164467200000000000000000000000000 117 15964607672835820324378889115066027419987811355703341649780029899764226240709142871229067066157342678651231260898241684583398854778134080965503689735789320862315215361361613023128449049008875205003916365315171794694840787407043983925106711606281038409549464760754393447082900856180628892232190719553267743737570399932999558843714668121006721493942951686963200000000000000000000000000000 118 222266844603344734988595985330453235303047850311221917582328704332594417561292137418063591461918359407796772637746147433496452192605485319834651438870659924317122487280936083247544540126833714915095054930308236894104387799658140299781730254884663085448252893290914497050874482563113474544177871201837366557487281121397036514189118554900714122396919649955214471987200000000000000000000000000 119 3147181786312011672832545036095116325075798031783141130565926525797117677585425744140361614232421243038365228807462538381113992868250387280060572058218779916340693228790510950019337823620105697657628656783846637156771318491972508226062506841396623550626997255374705760024210396052147752211286449456429148549267063118680424014298299838836781216574808798963863871343820800000000000000000000000000 120 45314618338451698929694973038330178666418955476642402886269999205790797028033709257499141067146138277474459144736572506988845791202103258590316656839847535004315556996447492497980404494315212277663617115843719518843285596946600312395056250674300875605374988396830168002174865412298094742295058104545234339303904477534242712822467112586288947659205762301676267054724808704000000000000000000000000000 121 663382232889015663879278378360375456512812795611774576497368435158572256153688881853650357331493295937833024664201138128378540831390674796807576580317582968689363854769745715179434259142427663008390774376108192316371308337933223215329802472392101983897259381781502094518691582833913359679591384666205477893853695633217920052111128002000112468332112026289260385340681156034560000000000000000000000000000 122 9872769789783096717978195439765475282224318367246478419053684359191959518449724716544119969243118060681429987435820755236802731872340991299248092789426625738068295819348439963610604550973749989250658090735931078870841716371974603615895449982357335783315118374211013591039632108593496173024499620601433901432123299253119473288357375400466038926948719927949342401826991055334014976000000000000000000000000000 123 149350084566412978557510862190138403991870472078929363665111918713362481576596901373639026640054448768031093186930635313656245955705530354153335709352265004479881991030259096767707617987415226259235083747118609917582414784730852013318372010827744881047370075291628670320162564880568352963374211168052266570663058876517129711845833126708023515349727961449614100076269192274069841510400000000000000000000000000000 124 2296179268210337532790399517451606450125791726958449312322912967597443907851489486101662964638937837718190237611311591207063375029793056169265499156925927077513279844426023749430252709006103652293862766133671739841679104944756683663008746293715146272414408542436454152008219859137800555991294156094851784312528087797545357271164158444259326105521505499184505847160188619675024592249815040000000000000000000000000000 125 35874301797309242575832016317071005115542770375036207159348865118559057625695063293860549248109305311673161568416089365684016593457907999128392419557906983447182318558606216271533781063052775826870345057401451194450501752701007785197144662824711949971902410610222416564221068695894853719457556924757562931046290089859338993203734092102231782854225730485633905587419984197853017055081571287040000000000000000000000000000 126 569485751597102051814398943124086074125164392539303617300812242671281354660721766693457251926924980803118962047915461205821344006297795403981642276862294093381804323322651507806956573022916298274245506506056284589599968584288761096811787139563615245253103794181163055968898225105618485342793846247038507258124316844099690379323688861688007376216799384651939641854410280304994810885939613789061120000000000000000000000000000 127 9184368038644875505454546733748766699035750622546333745145426680948259513719392943641186608543215646072451837471354731573990226066607304683898249320093056291966311262216776922541856094411513773252130655316240802830419624828106685576726409960353776170238022117118389737345451364319018832516767060182307105196638864871661483362778014463592035727676543101195153929357461501719010873677413955721200926720000000000000000000000000000 128 150462694693470321827268708195355901228117032129258587235788178578979557569303131615797039519147165302583623744711574344552679459677052973112618702148895129602111270221102120131213366078056236068974032619593427633086981905167462063363310988296758603039756094287698654926143767147830900997869923585963496613040511646689059179514575781084392127402475903617230605697644490469518379564643552917638107543633920000000000000000000000000000 129 2503620519010731379399449464644952497953297890168707290259295420162998267268562773325380565518360852721307047919919043328443829102768734434780698781919835821237872280164514093823774559874047879393803130856364706163152349689616198067220491584746900788792766857141719060075087580842561306113413581663657130872530946819593895767313078466015431161231784681390558723469878188496639437650018900574325735114544250880000000000000000000000000000 130 42307373737757694911941076072565235625930257983418245832365697132135126424947715942770938334669649467600294042947658734632111055095708737024524160384590442832760969489174086106331033448289321772066938909789258891629573310837587250528497028878104804211698797737385803327269756153826539943497384949297366837320259685438338424634956482874055265956748978877946446295493537960376189728977965310685572530937172223590400000000000000000000000000000 131 725972413873841414727842000161970207108622874935457584581349859049714338637956456975587698271219085883406437976056559602208045140806936815682382434034211188036462165060232545433652083860115715065810661480664950186958686170081680356623028712385414801523617792655148696049680303436444626523574801153155103879211425277060008912897484650857784031696226953948683689616143797749148985065178043000291781109543446673516134400000000000000000000000000000 132 12648237937165233872917064325055215153353150424175901288894110580167842053211589734296239201459173877486319399479257529542468129564906909573512950898695309362570378061677256325842989613427661905601062986087328467706879663017129823903577830873858904506266631990828208399773315463525570662732492287518667126021269915307423030437075101984305971342698813189179839518631623577887724980087569840044057064073454639733101350092800000000000000000000000000000 133 223715424234157721292446017085129233448482313328696396531636869239927367545896276678778534950938589049215421177265754655243155754049440185382426589538577446038094061304898757064616186535571085044267658477518240271811365362482160960405323931704946356069838821193763388162101465962492755409296278996098791552747667657006288492847447519157655310074525443287197506715537654057505598335382081841810036779995201488514689748330086400000000000000000000000000000 134 4016693594681493781884571029811742945449622257435817596554007815143695249685300346300843758136728230150606261070773871553306126412213786750463064004758991088922984243988968863234679929700893158238076503845610856428265572455648274053018145665216223489776858043815904470958142409573370913777708661802910035345996402644326263400885483684419991541906276085962742319470304803988807072536344459799665758376262143494238701475612694937600000000000000000000000000000 135 73198126814640042570567402618610064640764437150409179494448705678399472571471435265601075892829799324816539380865653344538303462061869497875602554956122700603181736401150216358111431819966218505070967883288446828001249196353457534745796939049055095144209257656370754224964873186802715249673788947879058242273843412113196115933247272155905876086022710580442722596668441603533265112361819927329919450758084574755282762105187861528576000000000000000000000000000000 136 1353761148364410366294545038589782273599330399304483569080369564835470014112947824151233960856637922285024645542521482994894860224400412354721432711605074615752086103433484801490084139247100218257358852522771527957909595432703028838075194647781594028272758962615937726458951856835870659405600217911517403794125995585065843211304760620364296206347703483575792339039519418040128050755065484788354984596571845244796669214297457521995022336000000000000000000000000000000 137 25406682834987134177900215483579558101847199824650683719166754443706541817085568814057931388971426092313418527487899165140386765281279465302722244760680518469452524417030735632578264712289585697905088282400438848962895983651030497154610777477731016805998125389014308884084340104365435126002304225242727687720793399063970841473138590692595936280451543399947067204835642281870150310656839386881226406323281898486291019206664361614069341356032000000000000000000000000000000 138 483806208037578927045021276411965576934124727633824034514087812076635744272544148580716806721602043013776517861962597632814463037422488260510487745699307099167454567080455141605968147782339592924279100156200278420512248911548064611206900263157653987735092930481205129884158829838830324760014764164842135262697666709322012173370855292122117971973484720823149491191684374304925521892319088995034974446632674156090552237997827053680517859996860416000000000000000000000000000000 139 9346883642848081433767778722225658698385319043095600260826783239012265907072653992849816122426181938718333065696285085363287096125404204280033045206879027163661147603340439666397358259473513355578992231939595789355564282370060635159225772849232315155045223294012257905597102026792020308221389771974623438684104033058301340563950599279851555136171728921115945466545636444553341196548676992936412137427518248791943427940830706257505553366503154253824000000000000000000000000000000 140 183184699748850692449263449800530798793890623673689688179116471828113890154905890531823590225244863088832176858890711591297315536121931188749357518113749573909411845504126019757998511483616099028030065868807383927002025964554950223722997374806647754605102320061098658757215649469074687345745179007127623123692930012690818382941480843675981516437179228688391853602112946368699058317591599399337232932964906091506596928842507393001721536387099917664911360000000000000000000000000000000 141 3641616360538866511136187996356575990825382168802541677784673070434632574348380095802772935965550579470404750816498796426498481358422170446833335309955938428173290197026671108878115451547419735078663005739109061721448189977369045269901531855009052806207630989966351121600336836526503329663929998242474355791717760212943204983341562668538535438047286539112846520254169674299643125491367076368851038594781608692625881103858408876576038946237002638323099893760000000000000000000000000000000 142 73424013330013428156772053834136369670974661298961661041318012715092072487860503016457341766858563311455874241839330537400902637550692969072713451645953248840796012377335083867549076913844453940952712232377264515046559106165191352036624874129870823001053262094497394131747990840807734223830469441220670024983009102863920114223096400378636690601023707732688183659472181635888523581060039093546400855077034077105365990209565042309868155618815279128308929706065920000000000000000000000000000000 143 1501335980384751104779812655068983933118713465792864453596249241772060552949133234350075723143319157450972859444093282476374499916812277384474553844234294150111757240338161608950340322167164210426704032818006874176526441636503318429222951867792248001967882067150938911094267986734255060939724933202456211173002024512890367690741579242792292113345302209889563920918679962119043830832468116555055598176300822652820063675324807494361718380540550909639046501256197570560000000000000000000000000000000 144 31129419778634720938393212878943643388175828925446567663100756504444140470676277443913210501209180532059680264228570648184500108059301990976598256205220585533634861796330086262836616709738827340802271789137417578205289417351007440889205463644680209931722244082898078276558525062478317934845521387716820277666893533885061633148993565596021598086116947238802102422665442837845746614837676639167134907782308857875401820226251623437862692280836844703478937426985958915440640000000000000000000000000000000 145 654448716285836011431348423045650583024444204317693156363632377377092510005307809361684006694568605356343051802983618175426899768661936846882525974961495796533723938654533849724543691643930805932353279005367479681383313242945456238206621633781341719851463077307345039685907573850527493156396003217812721930542928526554377467537169020590761573279126045149234023209866257377452469943986833422639064475856985914504352424511680171821008022370189928027026230698015806762831052800000000000000000000000000000000 146 13949233793517090672437338770416543344850001870281615561897016738552353894422776943827292441127246043500303605093359499972096286636799929329122264333384468102518563429168186287925982955451242071756989602546883051962037921467957054549175558692425658410191424255011860394420372220194214834405440869178471778993142296130462471526007768107002389849313594826364192255578487476786556767293016119278928858322356043187381758584159009070506815246564541962704583828459249874348821761228800000000000000000000000000000000 147 301407786206319048189645056694121236082454839874844696643650463893728902180222062186322579687854308557964286875659883129085228500774231770776818552464911162522639006756723098575006209424460101531590047838493131333217562113080047930585973631691084448730252024069215942583235653529071075271825674064782550156366087177969300102649709947693947884527021066987417456986551104083792020256780034323868030212617907943141967972957665409524539824268536168779402272449088423461193962365753753600000000000000000000000000000000 148 6601577964986901056179321922425314174277090242748307788254313776843893080713485140961182748296754361448640625436303930048005579488708865469522451962514193818844918024721620801427192635268467017453774265300624219214588934643116018735909578776973942028337251621985943696531694716919352480531990787947695907240293930791617009645925993904663451074934895835400384522943969576638615886268936728378298286471330238389938977972311318963617110307968461563936634244693958972044668494794260794572800000000000000000000000000000000 149 146551597945661239550272761870810913884155320228913657963021804935575423088460573583443431401763775681509368375002939800441992368592135090798062880931572649388630787346472382932767112182269217685315839770313045822229091754172720531708012982592938257931100672759382662663759911597843349053361753921861668342342642557495757535299172875238065585850223639477146665154490234945705661575498219476462391170818792221888760155079693248382953833766083016080834734228458652095875804520998626034660147200000000000000000000000000000000 150 3297188214074753426365939000548017340479798956109250126654295242701996163772786588181599459654520399292736767152123068085704651358246816367979749905902960966288798115535859941809776685252577351355188984079553321140438223464572151791375659057912357901671526541500960896756691256760504041603240663855623631411735202209348519057800816560436380431812186724598644368528246821003804293370447401293333375358467311343176756341459781588627559122336175260674705078775805782248967807232693626232247418880000000000000000000000000000000000 151 75174177607794366096515703361980476703051253305430882679458748850875301419161625721091595027391196811961172837544454774958678657693688139082076048796749332692821464813448937679940607679536267809300222645411713668400292147165300742117463117609411989482435692063183794593871844594351220686008122580492873541977830460119367980963585137634072529020868608050347503336217861960408874815015419430817883509775255994707216872187789718159757318705926185922427369939878216132699647225668397926800370937364480000000000000000000000000000000000 152 1736709964391088308600329253997611966663979619800831010085450951517996359692972216460362415886388089594096893425950490332242395699180956095658162558481718777427522237617544842731947941013983431192290673697056039333096738693687786688649634791721494036149566515446000041296975224127104210236769040418227595516279756028220376292440127491439640958177789624869862708054398817549160252284192457947806677272443135612057453986791281710518049950675698447243663195522614211645869932803284616671135402379769282560000000000000000000000000000000000 153 40652004670568024725378081993302305519134668825367899256013764695302946256656713844674041386788498505174220173383756306098159203319348179609546044566444663015701433701222919497208264598425696030000154904117886916427375782528004280772325471652320723074176002496000515451622414128414735089342320276761690630632625396585640754886889750172237759892267255368691009695812128895550139546020134676375386154097163088537035898642819287357938163979904905735480038898075859739008215535520307314459426790213078094970880000000000000000000000000000000000 154 964041178348991736023118100905818091039660344469094393984431602529760783351895947635257209977928916572994608593678106222828657007581041577507130003963811514330284733447820295919965442089271545003979899130561628662528624632135334940787050009162417957442380037432111905459289302620890944890508430854400251110983757463984238816112090266711936149892942155681443386658431807456530998345399123618124531430505668495462859344025990938739561837239741423466607255338858755314847937494113695533477815968290443064005099520000000000000000000000000000000000 155 23159624721623237276250734295193798027989018291461926911831408676175209136143998906824163087685984829161356884318005261326480619067029695397058364329222265418607439808368669684203649352625285931668437031245039083265302547844227602757905492247324614400288333229208499354642199913663926899967017185462853263891306409790393378672591960711142003588657346106502634607051902925107678557988386231199916356583504671747527931471441092180689456802332857581971068559454126591258946766221917722054918005127715126045369276825600000000000000000000000000000000000 156 563577445632246859617803461206357883536604341509452393928679473556370738781261548541630367823778843029222236198434179529922838993265129249448093145874923659461209184079226584238744766774654336234740443145936710920593872876341429120600232902510092788986047563606442566303859059280796733752728400363134925968316073950276959494565554581946514401667666831721252766583244542504948337993310907085270282614971848740151358673856671406023411975191476299727580095447203465261300405540769265069055242011510721553270465808144793600000000000000000000000000000000000 157 13890764401559722579984703883254098405571068982520264585370047721961277559120143836751109352123797876689969780469020229317496096252563494730335342791905250775111996978268043654084324002877618091148933625664306613177466121299311257343451719362158453532936496004351983737029554955945620321588919086304092264866418622739034747708890222872378820662152322882702371788592492596508809886518084548774766455938472924245658897146496982363242911619692361180776644887347816192443528772061332935035379759975255412853309505339659596595200000000000000000000000000000000000 158 346747944603203694043747089199090652067306882504114762599465376125232126093404206081097513686345043866219909291473584237822349693888596084723920550175095970568509403371391406545971863751764272246616409560742600060684170988731381581986466148846110529372131739646668130321508181196777333378230795056481197132454392718383250832122381290787615788487970928732653602664261385360286983949934586599622085709220920033731193426414971588278776560605365697451974327854502404508581425311443392790546663356010573928200268938930939674335641600000000000000000000000000000000000 159 8765608173102326448001590182673244138358135161681681680399493524534180185335164448272134931449265087767553336278482937104270667667161386295066012732898201222011420147347359110918984876720878157507370146256768946826856372323501617797994159729569301014281427505828032442099335621508831222993193971757535164604109123314557087743014960511671103462038506963449010329221834260684860903721133722205913117172119428030141986514920723857890943186465435800518362792158455239713563896895335663508866576404246564094286270110093878208112256614400000000000000000000000000000000000 160 224386257739277491604094758941892156918642105756211834303135095689529373728978638681176809347481974012845829301958964002788047007613371260803256591723436977209048395540061184115813940790844275870534050800491222728629124977154706751618780239486414620847716473582261362783730059703216272585205923219915484131274426008082449624324428290971037419856936997979919747961989422900901149713438184895614346175875481566059661581809119113518542091865115375783508213409826749668629383947848914945368582432220770809885677310620897491243033012731904000000000000000000000000000000000000 161 5815975459337849177459576026643994327883809047605228289262541085786697569394998126989384406791812211012969130994001854240310161018721253114068906735737245772613209536762480872599608425459065367917566358779311054977575457074227256024243461733053283427661790016357160282535660682580364275932825867477633296803131837788646676882992775370633524242086969949023183178545513109682271485639484765486340893159440698150882789101333819994185076837252239605921752534079847382957997686356994684729693047575427570680462524905068762995292961908923039744000000000000000000000000000000000000 162 152625629151395437136704802058419395164061000026417012511333104888436083563399150177919238802810549305945668479180892777513243812787264522747809124939798708462447154436950290801192749059729759589339980596704607882302164177909404892234063375290379062693753162446059732073484444960073405164718048877595879903311852356483239226936131794625424688293074203586047443254928274872855244706556307303601357834545971171114087936847009155530243296757211157623804232375038765745973999884253560882307839253024005889953356337654898533847671480178379459657728000000000000000000000000000000000000 163 4054878616275599751692268908552625389544770719545333154148626923369535621614210098744717230320666017650964612797166654909042896936212519816353901903716962803992975666115900484707183902835722181300190269660233741219405519968741356382197390060216142784793906715254882522261078242213613580499368674530764558045038563407775861547424009793101783919612813903183935504393807481262206236559409870459009076882197690261039658541107206459358816266049618298491313812532691625535494037376978135312047240253543167279569008179429543427237285115464317842766168064000000000000000000000000000000000000 164 109053859383453996361139670775769179799321110609551147143058179709341334146581685129000372500475928089547348925777842907609047266098975016025032313898147237826154116307232948478847724413478654511922932562563164308329613747327113214085021743460332616886214067765522307444206868918897588625403874647882639790291106487846075435837762258612517228049495809690470410989614435304463441815058092657143916416556446901695523054208875526908003708530159348133706834449667946349080325186937034355134883963071421581722519359235173051797476363668553062778611743850496000000000000000000000000000000000000 165 2968825774744999114001359888402930893113204656829561949056272154739633756475025485750050180723110835195441845011765482385141925264788918003066739188936468877960814399547466528094826810290042622935138339825205427754137363240790338982294568775427873237175105880099632883678931910169164604811147108516659129056466735843572457733667656681852930133735160161488061529328743108734450338266616611200929655192323918860708422505485536926378887690142839643440546504605113477952175917145093009666125564657465221249399222002034871207475521983418438306574409188339875840000000000000000000000000000000000000 166 81804456612800767884124110812393479177654153783661044542012916837026466205350544858080968343363916860873143063580422717562175029711381706650721809159330774114185289200901561927715816236342161600441334585487091152318449686732209385902292086490214538734321351202502588114661115437990454050943465088484290541947704448774648459596098186197573784138943567091596587632749236758183230193715429300010277723045268211396990127801499999183117119193712880864257003408498654402373725580698743215577600031083141797887994754540392988086478383110359775274519972484732095037440000000000000000000000000000000000000 167 2281320326913498970727426800778872130038071268264004761507544797272105925890830538392721602972501272667106640877289783574366524378246152688511010226240335542309914640294701828407844379181388512015712826614530226155645397896027437944471802036628575824755782683042188294340069968360507644363883720746072687933464248550343154237618553572214230080772009208108351639748466195558090015839602447387588233220012662255198416650655319431881585620534042033320896619427787138690935703403272605005432592445815547313364721743647017654817197253521018176712529871900443907960340480000000000000000000000000000000000000 168 64384522544306634223036018799931004505942964805291858140724406139765890078949984350761325026164651212405339262253763706273104573427951836561591724734707388534951097576188689974478570811848420552122272917818429381951518880124300663039174307429086448901929725614885233875523138492598658836324161281527862766274437542856100770066518961310580619142835570991741264453129431968857308032242934015981964373455629055963279791362611650133033393489068696894089798533411738542212461511320261172196297295583369579996907069830745804562615147746117381622956818935072949873251335536640000000000000000000000000000000000000 169 1838788638799075580067356968105973235201605176091316915357572845059218751121852874250690306594497876342521965879778436256236546628615002142349870447087120076326080343375769521801772190407541552982762360097274268242751767191612908710660828439017353542994760809022066791584877139061195048994732145227700896934205870822085769032487194109103751434380905957290562311417209185066805096293376227434667033015562446035593364386066684638618132957940035779910864829803202284298406400440613512299083906387101009356309991552158829886508584082481269683108235981312362729655308008984412160000000000000000000000000000000000000 170 53138201320014753055081936049433470684842182973811012939197842207885173752999044148208047016978773463926334929619586403660920551096206920387963131374739614408249328781171987592754240341914500617179754462470735843489407330806310588446500186553828707201732013946844184420924879960916237150203480606731770136556943438441934483340184260628326576042840778246976878012300723995860425326742195291355260729943879347398186101958475860476730199479343131358008135058434195115878515536843185321517008204401848718389893518576802503258175780216107065915099562511213141410436598908759257907200000000000000000000000000000000000000 171 1553733513709535421638903230538540308181319590081982513836883082926419797923467828289541151440208634926039914166435170759364768080214819791580640194663449218134464441197337211979658578980574804953912985130011763839315367171908552322798232180142787916313152014007035272768609276888832811413881655183387696194091359932260606737622227012028667140924109580033800390200015056397763981872306360821662282660872862477593724700307140986682355807790699350088722792223899070926078471679493804223404352685881681190279484140882758571739213527492095725762731685784101343625852134760497357730611200000000000000000000000000000000000000 172 45963294818313283555695173780420944196009333436870278134582900989405673811128125936450910923422288260612431214737926918797775027369928083454887595446248061985338915738136471636743187363105254662463177530447119103377133542207614612917985358257667879271480981732997930449670758507093356780241887989776574735357239045489198925631327782087296636427981877920130397655039948973648470314541399158064468192907982788356750078191036405868528167832570061913815804233569041699158200115196055102178662813439747239863180764810804304591980543803554273524753299014950720304299166552515744107726268006400000000000000000000000000000000000000 173 1375565716034920215781155940831757618164899187611476494581255721170448165623192973647363840652002484799250570726802826451251510381278945318862054578869209363271634477752480397441264742645878317803056528292763856425271345751039185184868329662431130724949761228099490043930888043517156980005614915546744551610866222891759971051593692867185576619110638867115766626425805518320046354043045729277133882732599846836673476758165674623516275920793852611242916061404113941081687523048832802177208753430584004697767791068155914510265959649556958888481417993356118646656574742912751094757085494326067200000000000000000000000000000000000000 174 41644540776549551155621593841940199081423233280783850956261572240031773281579835739285174689454076323042745925894336318760743512237022246853228740585250137967827156970608708890997798249224778457171863041101945492262402393831389054381091073257998083389506678579177674919452401382883337833444374401050125500260737322825374796441496595371853073558721895287675435938013770090325654662002918349078859887168324620237440193323088521105533310967012963866577314367894338933014771405015831808993825180154133295573861861547730574869816071520156666849475006628719571693331238273867508774999099526225906892800000000000000000000000000000000000000 175 1275300887356566506992450886410109630379814553725979306154426817583991151575380302995049512169705895001513299469299109284257022152186021268830229637276554220309173648494460112640732284227803979846035125536174405870968017599960598256657357231771571625300494822337231502140691544648871204469313723709945534029091863531810464973622331927006263535858689252170543372249454542294690559214384924851407097909566609775983620591494680840727342580477393604083715236449414553674793381131048817892650078367963715542347957054301201578075097426613315417523130874713741508513671100693127732062231871178046638653440000000000000000000000000000000000000000 176 39501785806472099084396837175974387385297244585138477040585586985778212533266412878183933083457535591310408791005319474468768390351600426998562204445191928736180175906406440480293539181444210733933943558455914518888006522853615731384295196485083911283218580742248088600098769057061681466078639639880282238781186812219782963271437349470590846915485542339473226631763364697811784195074094503056283392236604874530706071851966465443288444211904842347534373585612709234193916936658231627994266346649974529705364430407147616702820866154962985385636242301276199689861901139868881284736551926691015878865059840000000000000000000000000000000000000000 177 1237491531841772309201857911985929557831380424077517941451894069337157243799704280932957944376239525845843431233416822761009753469212720935379769738444142440448591158319839963919206440013045262501084311335845245840073995851308990672984660531094466044561019289922497901411868683565409206726974880956387237415965361321481391529714788985049913523100914346884706328027139941261964961318408497029034429731743555471873311102049453501576529440963922202539086474849716780392057621238709236303001211889882997561287263123426850621900050933269176941448103923090548968031884342811423440740782770258063247317907097518080000000000000000000000000000000000000000 178 39206804805977801621124628479437113163802998296498102535402008219023667418429634577183427606444434056788790912326312142506425901450940522810984547147761547896683993642446960168030165856985672561616407540778740389322405073056273910484473968240928114870874902625412978931480752323122761431447488077348589066559403492894778346069686805221593688865972105631899875639865148538890768472063090947727907146698742426087116488594170449102218984778190456793988153196325671355611723394428610421555167947037013160878528857803682779734125790723353090050193048763693319973281412128646324492079080356797716998480037619475415040000000000000000000000000000000000000000 179 1256165772009812026837521925265065331051196493412458710602144595160299667974763477411737548654131299608572200091429369525430389722486196974224544722888827740825008858379571586203991864770474917439468273074432005798444629182807435983379238796376010848372493686327101487997614337037860354538663917045856187962993237315050731090847126534222065739233276703518698335014933745554024590678281244433689735441153326028558124261453223552558435884227336452143671294345874089949152796813085622015831064047329183051300177002210503990715820487736316707551362455061003241501449774319367247637010459864742198146791893171863457628160000000000000000000000000000000000000000 180 40697866038412666979472511972165457415501387150212906166693391425340639440950258830662222588572183544609366925775008813659551031374953131984633229644897326576777411709822671061803087749157607043279505436505473367868985377788421354229325390202046214137472121540636205766997697953265483279790284079296064522020104135401851826331385436313151039738282056145411578990549501863679553021956134845828227308539666311655947838585710804381660348652207986900063894413254266723756765789612896039150545344683243219199759603383893415766033197229066020303339021694385015602812305211371359027536902863869839225263109019591436275600588800000000000000000000000000000000000000000 181 1333241074770373760706265941421123538558892532583278776130873710635174801207373700861602881790000784831295352995050371663226042218946837931421668978560720655844203124212331673875888880678471119787996318846015121566601307154146168052926145154028787108443954199884200190912343029475427892729875661705444364571232875559482063384194053631389529976030692301489576508186706763147084164303305262576509024369479684713664415009740550271967511168154307996664781840404700179558191355726931891999533473403693538748842133631803860277699706191384924686304302536647612594282850119298256371178170220538751116971142113767668638604856184012800000000000000000000000000000000000000000 182 44160255747447038841949517992452377343327813244945958533635347422250872579737720111885985790589294119158260793136336599372444288890492686002067184740144252340112867046596788432453137670289592470510724678623575216902259925329460793464164616265996717403995643929704177059791290715330029055538559404099381647167816615387493562535196335138755981864682395343149065336976336023771116497538431392986533092703617954031499517928363536819206405408009874079612520529198544055683585352651959155411661238775174083892487662834320408431535785452404772499987855423438757890035092819255125026519970898507222222560275401427247622918530294978969600000000000000000000000000000000000000000 183 1478815847882375740251227189920548581883787384566329464459854942784557154165845849132422018136992914828350061881659465688774225628615715878672043884206642150091571536240561559012132055316026664727843025546397712763650073007410642495340538503936916248696418964137833549768283232904612112298784027566380611815562546689546554945422340017267425511260489686667310075978203866310878879558896117260683818029154649035464504953936277766808956243850592870154440109305435030964807962988509854915136341976848728263283301723541165781311567535747912720330445785510566767151339053272469340865649833953345915718979155992261067385887016823299034316800000000000000000000000000000000000000000 184 50064547262412302020361659233726402432093844944626258049556616984006262091579988425725294165678787092666018672743736799581888525149018734219264259620646052949122646361686639580429039907773131585771591806234709740417677385929491434422905343673597897523149899257849519608031318434212089592650401411598854992221062492961476399421236440215188615388713022556284600346479447287956600130524261212384660479282720595144407371467372035495105009493781905109105104043075089360899661239450805396461595698609524737933454822007393909156059915572747843238872141394405200837396040018777785528280025616939957950663889954430214156700907239298951283946291200000000000000000000000000000000000000000 185 1713383229920654490386375862810629790393136306663049005500977641499521756929621247110182807195211465956775884278634136405452557157332722484784758409894150819436413117079535313751479377859622291917407959466826659310018442590564278114197546026964989962945855401755866714296843946837216316256678456997257344669726421257112998170672275477673154016623067477399237904510608489670337934205612098404795761123377656815865285194778662560488515874250452183338958713779556238454550510565454648744900015493152507287877637159948179717360884763894243010527525048575171543898799486828541571271244198430325284096051564848004318455558480729724082343664156672000000000000000000000000000000000000000000 186 59273608805695028613955144931106794915148962998903620709566594095093217674599040301775957800884234967861127600316507992408718995445544715980090539491233215191110932474329364018085856417748513269609867709957120176493970727845213705627184409285536007431285785889994795385856929427978219450628220237455847572064742187841876860618518923857995998196849036636737531971699130616366391198140795733672214147091505369703106420025003947234798696742110947692932184683748461114971416607236705714260389927406562804851347179491037520284092065836113215177214157665853192297392287834376990389978077344712316860034155564118573740986212234576349426387620401774592000000000000000000000000000000000000000000 187 2072648975185126952564489419516757319280789793383374376856055469391896039561561771606013384895404742561742007689969524471689169497742652917694004203315132909855390938424997638862215281497517112063629952889913399498608475394779561691585105934270494925379723821311888388351487200360972876338783048026127265175994777704429022203253248018884621063124424662127114893106875199947494268711929996180360141544214938436039859796902568453445839051057644731494976573559838926003097708678406920653090142334845829900987094931579578209900490312229755980112442131666029100221268938444806354567192507920998187269992290491801578889802169909724183459816302280446050304000000000000000000000000000000000000000000 188 73252563688627400006255234583508007717095500996087927736732375946803507610279465591263970018509339697957129990856686472245528811016545487520501739481501438686008029277013967075606710914988373488422511385016680434969489457097482210603587238588745720007900200780728668420692989576672988473711459174627953953760481003296598203803381252232022952909663860373365130711608136812891169720015141957857337496609679963461412008562805374832530387419278694955456765943267576521990780489832679674044594836046488615814794517327850738158007860511081964761956196211422487568827372764271273271886362043908778503348271799247821753876019937461156972340859195544181881700352000000000000000000000000000000000000000000 189 2616543798605655854307998048181180342719798338967127060950341361927010667085148892983077004076989409488286457045107057800326496646229079736006213170257788959461723804231473019885245077684185907527939926504662094165179279458975121040166179353742162251110764835675607055961396280631566911200606221631350129411361627290525350171784660096345807106543890737267059694460607975918990351149945288212132992084861756870429654309571304281198826621758377903621386757313800597260954770226056267375092690604605325160090021257144385256539726640533801350282592966132059587538622744848002339740411406981172679666444191236132325674955308451886353437516461421851015939807510528000000000000000000000000000000000000000000 190 94453265454007250847417532725709549073318525017692961243192980744157549262362661711340346429252976073730271862761551245970970484473665976952675415660052015979914321604222169175291092872316425546407919942320528714046068648574504627977312095311138280454550456918416032301530943851113877396697784589463194094165924962705951343162249401137495868260249334866925760889000399046386552403977823538486115591843417946187356778447419511465063454744165531066106268565190436329813188505437678580044977315226257043634634650995030253730232783962194979527312023491564896945659487076508259902769450578473277189660496676299438553462217032191978639794936193325798713265087651512320000000000000000000000000000000000000000000 191 3445606430002432180376912897932094066142775553966095259810257375910878644055704772644699160682920446724684219356386204918081842997045778262961010673758269169921882662419199745615156938398190326369838002233760999333622468694108295526625550243429732903606047219380513639018655383251528505955611450942450355860107164814503484194889908176767211716461320096497476723384833002601387598524713166062512074849134642385542265324727449070156780569582155294912547152561675926163338541676817440588192310437260800674418529348385533025138377384818574201828164004440549405291921061123851911164137856948056661226221493624950253600287361549852824690057553620973743728925586230471557120000000000000000000000000000000000000000000 192 127013613789457713591394281534424193456266541162789089019467195353520083247683850420195934930656874652101453643718265522732975928362808647840400686991397689235979177263562620284625354445883843049080277370539258796961614193706513290005808214645315455820696656692447186570189034516503533386709415346191853596927017340210881939528326005305137107629164882612726617062948583429863361929827880455395779607987921333036820712898173550695009785091214855528968399807433661649608170789223605834789435575875770435427348263675139684720326815524853663459836955735186513051801729288221523522135963542822873943708718325331174151420788670927877096853113526141258774861014606460614648791040000000000000000000000000000000000000000000 193 4730937627534392107361196029221838081451558204832859743278665226157248766275545819481285349951007105332303973435371677962008706703017979578232586135102609439292928391163528649974419094045630125670729408159582738867411037837584694441402528592334320104973476275257803094377060265384075020248269935289626700159318344058131035740914092400638390037569158720008772395089583850787728923802174139290021602912043244237747775827028491625592689946058073980393814695058199907258228313173351070766894351429809765270258940122058736632564171549863148505243333640992982025348634978927931004190606625772753183511024014617103980643145825151492867744854100269879571992141524669222446563034398720000000000000000000000000000000000000000000 194 178046399814214573039238261683052696336661310035461085717984627872555724688395185203205115134783092814746412485109242110319456171262317326713645747999392622823367327281362217823037044648926456845999378114369181721985392555554816201573777725035553112156349692534110292792637973099676845509775198725045971090999335636936809949468685861314441732048444626391973102834837501655322114443798652784774624601860962585887445233542889131550779951829618552062226147839971270926888396791895195616097892039959201954175066199498407419190563389693419670831723784307572832320898198199325785712547205568092704889643269052359040957683844108222395008589509266451637494861033404624669292446881603911680000000000000000000000000000000000000000000 195 6769944575457515753114495703280488786105354122228373510177874789165193813958926526181212596147525613414837961349862716755489173145440089818406719568630737066907144985619139524398428209360989998474824393366219553490113352710303051005435022058452282519922398772475347400258485347013603533388282977595835498712869342534036115957435204101054851559152902561928277704816264142955407687464676961759806107293683676318417375959580172640391444936055905513066824409638955628513683650090710217388098279140862245169741483447600342926218605231478468779385184003909134156215179875255169731787612588902186149800754811404373744919043698761863613370213972130986459677052974890457300955386834455206297600000000000000000000000000000000000000000000 196 260063933465086378778643150877905254989121447471311040170139723601300283156081287417398459543027159554060530396440027723000832220538652721819321271102080116730177189342401399040135086889716457509710371246445867139026945576731686909525644018886680542614477790555621033466154900878943597323043206698717932987739402446923887907054083282375963398754220197009600800599789593225913752994256739056322830481505287535553560561911170327160175853603385769268714161197190990850303161430901469706048253772214906256982874349904171927361368049235349279710929657474706136293973192823132841640969201658995891940720219111853756889822848211069845383438894334952331686355377294383960603603747635130216847769600000000000000000000000000000000000000000000 197 10092427183502721937016346147803134092141356486879172311543726058393630063866107851387024308459355896688351536770373992701761336432519431179980876360826916343888175260162714973537683502068588653253468066272669121275943280128547213002779180982624430584753601779028717777813787779988724506672196874999953181586984150162551906585524316806986122258233363606077350323637594573602210934069583199925021274956935878218599838432156184848640442179413672834245145033780482327353216247989716898574098772243156318077109168004361158959977186180401843895548873071255832150310372828238548614350927646710549793307515239456074237618747610674611245717042938605564578162695882731143690587552097712271773622547251200000000000000000000000000000000000000000000 198 395648225531523634312216671829757698848955307773396294360795170590724117828355887988384787181322991872383398944317050631385570411778927064871032985438956293315116952728105349734688707488851381040032451501461236649838348288925478204678979150846139947344257484851029944609613346463123421858658887437652985344493312326218837541798513843682263300460283757835671527656413197400735750323367085444564807549092932643988073615186572371800872508313633541711763302163778910825310259060815363181389507933605110142549977580093757717620333950274313022449503673632908720642498233250312486235601649697649190813058714491993444768551209049355685346678780032893172922646694757922024989971911070902704114953300318617600000000000000000000000000000000000000000000 199 15667466012538487587252768188148255633155496105749975480325709791529467786349473866254913005987661463394992398977282933631512843527394986448828907912227641809804100018417840481992071320293208397660667895611466432781246482686487526650545697643012989862004200867363797996513313451790480149558664499213337711969254928016957158090903031871585081086082375865667697779464233807860061664887193156565434122687176211703927062455270937428150693104599023446924147740714432812358237092220663121477212311450491278635763739945079332602590535195050294398550884735654423852180792172591138949315233209807007049206570897116428153359044889841163636162691433618941994040256074635467128455112224068086671833302124904998502400000000000000000000000000000000000000000000 200 626674907073701908022911151790548265859384188485787602996887689880095252724146986064396947119608462835379206140163928409557929222280671805549392504471510239938046110750893606506650194200403776569500571712380900021320723305094797395158123108747910845611903284932216715193498403183979529920908213323415500304997154966405339569275573974430215756371394558272784964116152260461241206321811817932351907126553531247154517161559902886143719550884397860365405042247633787388628915185407227536592128742459611096626937673077395941729855114055966423202671842013653003806489446843480126076938051059027948019025505003322579487530343853682639335275968692546031425576980452966153897699589046979939220372867918277461934080000000000000000000000000000000000000000000000