0 1
1 1
2 28
3 1027
4 42850
5 1929043
6 91320022
7 4480436836
8 225785025802
9 11617042380355
10 607729841261560
11 32227411217273515
12 1728444323307664720
13 93593058046710649012
14 5109705135623767855960
15 280954986758729989837624
16 15544627425243191634814666
17 864786100175620374817420003
18 48345610041725315699764951660
19 2714578044614311171541015506825
20 153022397866598473387398414024130
21 8656704182177497989225576262967995
22 491309008189852145327083467393120910
23 27966584183488878652858154221565409280
24 1596246257569019557113116209356426083800
25 91336035385771310721091708728067326727348
26 5238212160397850479586790716633765959180672
27 301057031559827237860682049438816779942548516
28 17336971714498149630425070095988571037550927664
29 1000224101764469809403872124070111216632605243000
30 57805311546620018161173750162459232479231286737616
31 3346080852048347489466658550439808273702222596898864
32 193981258489315931283397620443500709157823874771614282
33 11261549136991838476706010763077779126813047600275924259
34 654659358175870046626173666118085021013097560737759565460
35 38104692386555671663866342533278137923884400456716815176005
36 2220532230672671215892203000911167485612905962434251136670470
37 129545820193788331294711228979304223529179964934970669503512185
38 7565746543695027238187389997093100148413239063140652182012000882
39 442301649092358574378214280033699409143118089022303276893725589460
40 25882237528416224066975824318354231682276597189612307261450490907194
41 1515937411620492559690236222902371201129381999582821259542966015572971
42 88866498347560209346446153202315494676844121395322293966910470976719368
43 5213803684973136073352784855571350015832409038669981305688021950572435275
44 306136245803639465740075893062857683929346553909363961594278574782968583000
45 17988835436283135913247360790971574926530250838276192849977627597327174621200
46 1057804250354921712002380680886699436155427111667803568071160522951933580328800
47 62245531671505155944708249692322617148680103697652459226254206697141987224738400
48 3665212456488711795229409136830263915228198424229143957302588985646906764263610200
49 215956598426952100903876416726689739875071749364430879785955488325411466460119944500
50 12732072692541896029250432734065342841304040447915007123970172745100039397059409567760
51 751080787133818524685131079279304258828571741373994441053715510113243804286008708334140
52 44332202879922700906508286912654873716693214544676292371106869461946951598253139823896920
53 2618109736015116881472744913488515071655422102973283787128981723995094532651496469277860580
54 154697581825017470082567661784898899539881028015729672483466078770211741229629570196536281000
55 9145302959667960600737743216950243209457078940542869080104757831675357148730918319047012764320
56 540908431030341990781130631337691851804977148657557624507341039590350934104283698745196611419280
57 32007598138923536524117613311342865183672405209957198533867856479119172854753318586775094594715640
58 1894868535340747950669145600373503688455881045461326942250681854068441861840506912412454085982954880
59 112226413781151374362792330387294019068756628414472000965063071744203567677843101091007749404473818200
60 6649588339580249795112252293577878234050671590340619736534867321152831889302776542295377442960732200800
61 394159584431423405730453415642058737952969947058126657373982466316252681233733616805817228277335898145200
62 23373371021243615779879909693186805974929291067672975952268649270992217161197845673734264546785680091469600
63 1386554966739950788872200545165113733515526226008604121050679084586493743345416847492053378849777451336297312
64 82283755793501846163099709550557690127032568312696791388095621136922793804862840810820602496853967441048136010
65 4884807362636445818844914118823065930181324673178971927927021323854306169839410396143205367224532382693491953059
66 290089735668931638941388422560548038857832590246176597533833016710482012515855048857099167900936502543894470723556
67 17233137264907762758403223339613452820717842448615916204417247740903677773567941726723094104084519118409271475766973
68 1024092237263593429260464185460607538086587353532908126986665957243469908781930601931464874856919298848481114441096590
69 60876883114276978502701758601792943391476576335627741176701189376466911815375476729927031970197675667932270612617527925
70 3619931838158676173948003101058039418409374660485788316309899717896170954507337304554298836780614648005545901433637686170
71 215317454720329456805777561005914124746960024321704335724231623957119073262834716663049007302706296803057154615659380621580
72 12811067194466587682599224110101246757102075719211019064777297409420446502897058868680718702161585683386753221661911320508190
73 762456594436105266616683329843907811763260963852028283270918996791172030990773400559656843173150656362055469797175523587148745
74 45390539307277550719810771996795212170091826392517089804587898483959024816966325430742474885672202348417278886068020707991328200
75 2702917276463222383645314847963338011245417068138521639040046327451199030331388568792283352562095844531508613381695800287827573969
76 160995700138103633028741390205133033599798874001801483371368476801079560288480384024213122534196840368850221467349275942866745990816
77 9591950955983348314722993524350527330114589948268505165382616022573473596849730870190610960456627770423568275488493607567628766164548
78 571620668437976105573152086692717234115034255611208599475358974476584752952870901440656706545685332480839858549442912926751831604982712
79 34073320539954680029760627436565529613265904100554017502731887789763156052945913021514765324499877820109981135687010946650555348436547800
80 2031533173117184161046166706458079874098493163830225865415029386321276521429525084230749233185344555354773354880568067095451164145387469818
81 121152885536479297372563854014775815666177850681471118843281405623491501185533161597572413139262247738536303649091385795939280867700325825547
82 7226725252194579386960788216750042544425334113033095753199129676056509874989098830044372723457698874645066288749088598030468338994737530257836
83 431166394922585001728321930574152611625342326228599491802410894366965467885345481148133470482861422307530329875339568836746641121944321679356017
84 25730105695236599062279407895379142087251806857930965393883763408982496015994139708124253860095874251472996923325040896827539199721516801870254530
85 1535781199062193271181408295002695713908864555013836560518558669411111597032331197092618493962530773193585145896865023373796952535799610763578992475
86 91686652413369001374138828157149926623236951568863779934515288559823091854266733806708790994868540261260446240989526826422284306392060687166779095150
87 5474819871099929975369244460194795371523907578329570501081466453741156006640340814459921940327301788812511962465284898070725621761396917697301420137200
88 326977995519754005677050618800839003521778102395971167900414177133113784342782359944406265660519007849471177109491658789628379665435860095150193397217760
89 19532160522652839908249583126141322874383989450264654838241677170012826518606623257034779301825581586832570164323448515222748661336455633268344513525726800
90 1166979597129708331343268908989305645682647744422638398047984822801032096574743050127423012367856887600207230735832218233956510403107682920028338176546462720
91 69735782434768228138607393719727625692725535126211526492554136829829256623073869236910825106712040297835176890738156389966601108929303611006686243283007390480
92 4167981702089573543953495297511193322084516564335891221924344370204228938498389282280655760430164009253477402604301099872252408674636237777531207284750646459840
93 249156355602174492365199178253434690955513547767484950159785184849299830825186147338466876749005187904818446240915253484850310762028507631559467913066820630210400
94 14896785334442519648680308545941717272518671779075451330570044670500395742256463276427593654915095730924350239664625731557944493245698077697235160488471494604968000
95 890811893653580945831224448588099831471513251321835405142148680307267757530337922497147316440777093173598018121690658293670805886942879327035096901917851798993739200
96 53278353472169021666226737078647828202298082532188277156828664143864547705011323694959744748402758257830956969337756126424327031600421798797890622192435621781149715800
97 3187024875603958200239997997366421029308512351395229789163674234899202526381240663321227186207249298145727107218253690487335758433361897072902103311668514485136216846900
98 190672717870247229429044224013349622046376291266478110320602492525151323724110640635158195464969912144300865914385154973708566613828626911180215044637798075133863421489200
99 11409292763435464660435319907486884752056195611519462787004215138655827803050179775057840241162982477750095677960895114543759543169737799628173123878677145881616306575739500
100 682801732476523095849669877460531219939465702141760968751390505346256232701920532248762010831689667053760073745579762791985344683052351457406766096615535100088752098490743080
101 40869086127984124913281556400449199129931921552020760762394033614280500176215604943173017160812060227089271921744720000788129788134838933020073282618549380174253328377532266620
102 2446574238122157195698184776082335132935168682255034755930582253406493814656047771193468137611525110582251423060942945229152511771375033770655605702888468078143427005512435050360
103 146481845893217569172559629802203939774750341376626927327773912872094598460973510769298654456782409232439888433462174726553579738754950907573804939415792198017960621898199984717040
104 8771420939811044233202451941002499068486584414314279099708637467876796012946048378597090799193663522673608655450563701809361648916484202212389371064475999559337703843539813563899000
105 525310025671126646692144818429402092116987036183527414789441808753884165481236992993849078397608604744017921104876981392551778780084966936888061358531689708757378563561385758707975460
106 31464431484256414680893398401968666710242528777388705758285602245918893665027130899856101790215855767101993367643085036939849584557598130457717378304770618571409936454668814294824751840
107 1884870250345306095259386244830935261583892710855382081706025959759279376019825375179755733929506773298987316711360270491667989947167776860375128989981999550119080876685243094907517960420
108 112927402771252634463192318581973855501525797784344780054699552731375268947707330309569766776106247400754514768305675940225347254867189121875870309780759589117312206973224555043324701647840
109 6766631038179240614228529624722677231179656628830051542702754800599824775023312103897308780091229995264576999472633676887742680166086473870964098882429861690520915797059099969856545105653600
110 405508465612980328890322938174140711121250747196026879707820933329991217940458341737427219514111013815899985812541559479368693100334562001285823631484770581323408156494146570254507664876961600
111 24304161847900380308235525963677027863609403233495005029699948490766174019361839207190452759840397650337544410824273283559902031365875747666869697608163621896520611107713032396770364850114670400
112 1456846233531442180001615084770573224238441938108199265518119892859049673864342891853058645842530626442858816396903456793555950060839519495333636223486098925398811388724864052612576507377895469200
113 87336985908436996373080537345958677191400100764893463239888899589452997327117159866306491680756682963529336600277063682794386132608890992689960459762318208536443460321809108341853869713050621957880
114 5236404653725487117761709862191078448694813163793295869885320138306340915369800741954651086659114564661160379557033931877937957951671132370127999087988272156456282075572521139548746916418991300834400
115 313991461445292037563243479080222882958903460160621373094417515035943102429192631317499924462135141230181419710390282095393023168853107029050205593039567360864400642524168659874135977348096695765739560
116 18830040695995393045483277045367816233446134964377400358820245046031372427849091007903584556064745560060225196700929867704441354409555846412012213579439518094596888520567239753621877610286455206870241040
117 1129360588276674120560740960844693753675408903042126329447816156947818873314187683080559718413637999390684143412530030316727782025309019150385761650580869131500379588411735644567366083237451439205327023320
118 67742486553876005283308360575330194642621237054707224060758266384228449356065219871035686541015292172388901984950480165902181440391284480342417094545660896800467689359990728912379742075330226947286044386800
119 4063834232959379548023074507943021376884445851460074018267329558878385131833020429828415220607254715733971298056644558788784529584861727605832649639229974624698561243383774781201565827988455620378356103816000
120 243812747054950765898109370615165491263582784050048840569254907047668352852877935029590413173612702632195862855373981506605912285740874454328530534915665965952828104620409850653423847783116423500494189520874400
121 14629236160608931247272208266022306624896362181359879723290974525705395391376206858501403588143421397626405123295167727572566213115613012181956893830659309487260194488359785647634659432712638677007817779015015600
122 877871559273740088075383749896292028180017415716857377954085839239145627653667920187213254863741013898548182272794634732546050700905513622677165884296264598547072348315656606053043052539953784172250734878302060800
123 52684598723876571806211078614682517564827106142713434156874972140635007279935537562138575493570779316670419739642884337670730887471193320015934116467061566783379031927063800329407344200555102378157365364423037420400
124 3162125071307460042308567310718186546067211084577996504149396145715282022647483165322493480147577294351121579085823176424207336844229304879814652053670750773984611070264049012314542643990074041126587729994143621304000
125 189808823736849193770546713731385720425301040511122776726066988959219269331782456393865691669185281539439494389133889757376224853952065976112283379554397264147148811494447649830547050208287412629624286044708959743857248
126 11394494764956989649681204790409462046629433196864035974564639248954687436352637205914852929546665881507812466854970065395927424171982664203737237296262089127446921984247979464090907512724335670315381402013178337980484672
127 684091854451117602830920279538521501369938349563712780323226858627482560071042674714660738912788767120107838133882766367221574858380244975601081216229630506639684477306464869193585516651026835945971128425346783021654516416
128 41074643317569333722336206920040707531083827777705437705556725383271666763175565373447085057957772484121751809289551718586025651234503366353202073975663730275500091501000498289916013550483475178121909692277066940532947224394
129 2466451599059517882654651795424002524029078451417395662395027605378240358830732030297657222601166886445371816097924690086722524635962944703743677274243833494571020053865774052454029911683436244257252764068803950150077139431075
130 148118806150198648767600391848563171105478759859955766512786631651024103994238453978555736406110895992695284884050309662713314948839519538624860859213152539530324740083540718113096831532320056242880636578363001400586832865406596
131 8895820787517153152489860002285088762460968608665299529541656055552139257343100491883048314088102095014380253575152958860333896498189844243466337263636095041990478800313157575491262580592746946803349249038524376608043855331297709
132 534317606823678987563952012541864723682214827017434799347387285173590788253103610610990927987770680193281841587489202386395858751872577709732332495153209972286154485574129396488242238175106864595656354177379154354126652603545910942
133 32095933946487345859201954319391554087523157912336988297175088615687845726587842325108174117812608882044754772491231781430768990293435672871945593310694593199891196455998559886317392656198510838472355274376159625675416246925503874669
134 1928133360851186431267533391344443808555976966486133685347983025121277356482829115003172191027430771431251782928148356686462617324428145776690324755739750678183104927816463353160024039668882750651983105413668969434595478838581614632810
135 115840413359437922243495020654062206886890375243242107178714182989453151426175749957413833599800013973652862531418178275636279009025612067833257132228989543699297889059877504826684575404014857371840040226411806312221964213191172086194620
136 6960149652784028053062299886841180089653278123342354277812221122620009172735051313599018496522281930527380759554965730780267693898487563489504118109814350229427494142698065100280684548094426836707855781177366951033916529993943699439213030
137 418226925038090023057885318669556287834025511327524124479885114866478353321892526110166237744082387895575141702590978806875369305688110488981573388205887231845792100217831442356973596162413193591765470589034106020451269511525875162471970565
138 25132739285222838166981364129854161946475047786799952180894805689341986433801383606393347487145427155323979974258086744430373851118919165225273284959552955905365855362045440040441936729204875108752086365622011893386785197501602304081324517384
139 1510433447856842707286075152323147291392646846517344525465341214627146622932517186805876935105515686524895931856408154233544241537276113568756466023325120696104015764604375543288300231441063527204117033009580404473649084979074931472160690622845
140 90781385981441032604479722689160469439330804372895305477069303418320954362838772251609710394833320381226498385407766898034779829829717420528379615257787449473811544943836002962716844770148574559437026427417807014626741392202872862441150762634768
141 5456636148465924557953469413001426255272095841917362037077344117082921662111011712326984150634957225446641813700251652465068748271675712281980843411765654414209651138224262074785979086534736613708967199870304503118859813651903175461093708524062012
142 328008947420215931064163970114346429689368799309238572427342830354087995662242412134313606449967097788668743705468137505929140440772195178987609233046438474953847937190964602309776746770289455880983327260324198339460820988947089457429672918891754696
143 19718707226192471552141304747408924539450395805542792240048483655770116199640463193794433653984505086032090134119115425757447551157839181163051329891203281704080476238188675960284526166269901890762023973074115702245058407471402336383777422833120620520
144 1185503377608251356116059850498575186972571744407976998518974634124011671280433928584923042998859594650905646951748825865239446783853179016159887944208760648985199400131142954160054143829327862864420565436413216293530480688551926600814801087835652525150
145 71278462813380158887432056342824443739393999677445611888401752537030077259307315497046496541354476147864896777059954936803509872723186019693029315166679717869518195707780350938318924682139296721664809483932186060787791542761166447921655083897943366306985
146 4285925330761581985753341085497808885976409797588621243770626483502466491601858291840495957247025838804413950235960661385876161881254840648990916531473947492359932980985434874112893486400734688658799847345086766996224679891580338920892768358415217428539140
147 257727762599597039613908446335821089790353373728568202428662892066214058056210130845662599001826486454602147848547513617975579868279089203924511238808864114743965389751442116500722574896739443253614510824423853724406979493389565066983729533158118413851470395
148 15499144405812272477200014037778707386511477424578335898514594540960788816904675047446240826753204628881411248652355861229757404827640345916636449623378454467161803655830173322084693080612770331739095687627123090314953871809392996663764556401198491637374207910
149 932145617943370993443867353238568158486962561705165406077819790294385724272615910891908700748262637724413844781819385352497309747640953108202870033184097223085598785401871979329762346483046333672597573454226693440097145298784468679442419950867322608817835444225
150 56064625194454756478300179174265843689174958765523886035681004897830622700546851971691573479087055481800135953077204553303576844881751109624079517451667774195880354434329492484725322564603325964125869068700525767180837813901244844714830109895556501000134245202826
151 3372273747108013499989858720700164565942367077131630143765601073194987785907350786610479808735514658220167000713518375260162285022281488464614344754280535253969066309521259069831457177101192556367363325221027306446401063412917186801335670955856124383091667749621664
152 202854702443240351907166071425123779077884506607159440780973076717067403919658044835970504103071346277344863458537185892702855166937676371784905046200195032049049155307607778221814063899560856719833452493814281973701924694255711866597324791712046168822014249678743992
153 12203244895885908569139484113964826961840948200314862317764197263408079406668768226884777934222313630896703171832635775968394992347526550198884227537839609309165041701646724254969310053931318829990173801918908687626870223925216627652082256094950102549773659602574972868
154 734164193989756364536682023507754484187525544091956407315412331503352116761369955068615683428801579332636156702983236013353038046632168450717778474426173711952935680291549893769454887783780049218603039412615337564831704756371756819197490882772569319916960431082750224000
155 44171112933224511617535327326040509126676261674052722134420928437331395329422412756463587559923066567747869510612170730336018191451202224492714551438145387989930244044566295134504058029272732636265952288163707200142349452756301557282052421083354481809568504465189776523892
156 2657727217282430506892298759743310277186652241677933141089411546306173352646992078306409186966889122781500683920793694995207188002405582631422054896172462935042239920241404638792801606319117030697333908702650383108160580808225789963316637357391880354313384780295655440608368
157 159922305881343251980158722654240512334664990200909612894872478498445332787711345951686126770100091236305863794974795801680412896934781047270782799165237199739352934771362254208549464153532254306563068588116678301107871615246700345766274444246373041509068049485193187162159384
158 9623519333244909215456389104223231821511990297843883579211353669988367811677541029954199744748114923061910083254884512708033299239592838902449654626536978602391163619701827728990837334098089839554134934534866001989137287278340517064936398915525620762685781930226653133178328208
159 579141536446664507362737967944390763978491366045884701695604193021457219392983836190309319804458112595648709379814398497107792822476470736831979531503253477246271675458549360592952740540954920300801211514412678939171629940571481144759950232840656026210630881933191643805735537520
160 34854679360519282008367609765310242191678229739401572537770985533910490080972953433012490176814505356426299612895123231388734896617356922499096963232193940211657692746886123741967991786320251563686764812581167634636922917493878805697245657424885709888404484613961784359357173420410
161 2097793517937063419761593175563780486478724651015756545581714395109590583933300278267153341609979185535599968268182739801253561091247881091765512365941145098909204665157000037824284574120876561317567214542757237334624695964608928225626353575272722034146196253140833462231917511619915
162 126266849329113196320175834029197625897546835789652470490934029868243248743594441672509744366113485651668946000629307306380862312862933527504807309827164766518683790030926734403776858218124304665306470546375120358634392457828428019751287477819516518919626563385579275760321989559226420
163 7600472640225676612896614081720178735525404385450334309187760002794867300489935202745900300852350472666071113170556946404416328526674930955857219998088724089701441340235363778809593020288058428089296042269678909622922678578144076320049498495564022857003381574371842599848510412160763069
164 457526450954422017883105666968063464251346314442382726115533419309768721896188320425764255801594644450241748366600678477235107087331798643689084107600734303237526605721197374823549466966946665485999997667385348263281326614530622412466028120836604904536934836761435316298861366552664382070
165 27543293486676991498923022453821175901454196409148506646051544594153916425201571429602587793337882013203276870706789117075666583772622843783750557693362894130610602219155676882598956838676835774102700801497709892787528637721072008712894799177345708344409913058745232500244851185690450075873
166 1658209116930841288720448818363039577244716676544853547978773718825844049865544437504857875396081361651390081136900498549470014965781049652513376759342103490665009216212833138340013597252412782777628632289001179834536631119176596071093361546470935950906625896251833930147662135423264803175682
167 99835778536413673952574763309860582498582336945774188140948055829237415963821709579255561753601069820595251247019965638917665166941288083643851365289693465036639694611606804398664835224517151322030217147243740930656303783833668208674971220563163630895522166461049717870784136254126970897771156
168 6011132783778073428797287348221741653450971357430135374628037143068421617702243713498849984078529897731297909212857392217604319544098451342993902796585668625728001275670669951457067949432368564384958232616850314506622604190976066099688167216552979982379856696335458452687577555731961858875699450
169 361950650600853988877788630344607635135088513294825495081362992503755737262585040356347626811847976393448704815312987425722689832524068579576532428354693842267978463022772078547773141201300708876976237519615641030314991335201792028296392072007197605150893742142862362239280405682892801288149140875
170 21795410834257025159826464537382247412583531221455963308444310211207170856467780702215379314210627328916763921386391957761430105654086763784451379538571118576358239669973084936496927836663567630164596962182375728270303938514993829313426251303858831870591584714593547974049111432620823746763138326600
171 1312511601384452217476545140862873150624148775052631820777108790928755093265676649850204781543095379315404066129633819862118625455548636899168288127450072090683015138505591945322057491905226215798790846222960786698417018935382589587171501822466068460505323911541872110986651823598297735642948213795275
172 79042992658725363008742994444555221648747405240149484694756615088622820911257583381903122178650031694173632176583518043545675487711478449087862460269921826113046361149848923732361475258161949181889957948909424413512852572956455132910300250871132615527552693832182375723133630539615996990047917172206200
173 4760422242222882904123301726477790459827594622907994916107819864356914252468404650272013800363699910305593202086807451356119968894376205775261753955917596991475467740855234810240511057846536129155398673494684309059289129935368877864403946174500396649940495475179819715661814724260733769804134961654873600
174 286714199717057043388820875656738986621362553879741851965310379685585890742078544128113558197449135094708019418672509200114313410890889925129136261817354140912950467091190779618157099933950198083094086740585570251226086739042447536497511945176013670612718148377891099393940503402379240558246841317571376000
175 17269283028728622513015785012342165145725538103789775194917756582432695066214968207944984836837925947041820587719946178305816105753775412384007838160406615207326563063405890266950765749028268119723428197645998532721562479581412267103045583322913976403269678855829432258858151331466447642154486412221004804480
176 1040208858715108943346152243358861274331609637433837370006740607303848385221207255157660607755184916136433816734560176773732068749123676963657447624440428394229414534000664540293160728480573287407603696152320253667098063094003972669191204763617905534595357589555840802535371230280455906584409290865260886746720
177 62659609750643743942624721830656401186176893093217082073477781799260778046441877175431045684741079954152684895845124789235315645468649139556129960914837879900403953443307438448125726930819298454685022029885930271424752114535625467386523224874778170441594255656707536386401296603831057933320919496919341749806160
178 3774639546593889577638961810227049725941240501034800129399769276244117642580651940101409566986951797167600419433552275468578296958473920537897726509564347198083558416504767225902971382815461687054553826349311290006924382661764471787089501006040782450130955999457111086563787765059522866026051659467605783659659840
179 227396469172330024486209843069704009973314781848741449569702983996199427335181739042940819045940215599968067897246990273868545463754562799925850573179166563625370996988334542474901737546515447133351085792326174019661143459884468649119518319907831299163817912516323770514620407133777438041576960631571694715156678000
180 13699734571491835607932332575448408422355123061014716775055916362252041400231299695989524886800871824002439016855579313698453274365853982214319815200493721119517521429416008152949168406971801742891747051343244803211616643897791096937299927814517964771147881188940742460517964561718543048711493714134277657172425227360
181 825392598431590512184182899393102683451884021209544604036886388160331638968122641842973925216153710435283940917331828691736140489773201530639188914267824379925094115454917549286005340412170885555346290154667403131939191765065558883180835680458209890978698815763662239719986398167750378270878610478076010866786077095440
182 49731178282224930697543684240787984384920495521182777485410991604189445403463913376539309622497630311467862534761149584110303073910255768886188540982486180558293966547600594290822452701763778508640753351217041631625114891758871300666184407790300862515544601771873320469462942983530054276281565861687847009121068510370720
183 2996515124124757965945373068627119634671951192680524320947533280121381930736786757230585398443515772163320959457922156009531879800554610282140730123228463992307379509270114694684502395277064194610032215301895895745261437184276041681983278788547983890437910438228391018038900777220476786668842625448379015914759167620442240
184 180560825857119815616353233563588087026391148252114057879816020780509859672287445276571669540658443470378897823959313628567417996438012014979721855058193448240093655667320591610314558445015757018069128044087274802930943545406785420550446592766824084506126580499312378752856142376425309006431677067217197723901940139747233600
185 10880521601063190749363965368422906773019125257925728536357355758695761551130024708020306862674901985561213018040201211800644260578095515751769695217894672007315590615769231931577771015806930430709966254401360667331982724662735521769097488857185131428630979732182153017982515616837817442123555839432728800687285317857810306400
186 655684349332145084443656541860830994726187348940287090487417448761644608987949478328698976455450683404938643033358089086285466667528056196541238199121139966209014456309618062158865432637020822883080455308202300073293681723713341475173263671794398559153244959631644193698953288286765269576033660154962267822581352806607382361600
187 39514695196451105859530193508469062549121598677398889689122416895930646579948117845779730208685016417940488713110487921534228981004727347640633177966901114616330609202793616314203530875545749294871592006348767882557715833573711617333787535531652585746180809674815004113828453715156262373074985066875379847528335003786540255256800
188 2381447285951608482234426772530330831068297839156122655832749254345432235064153749941986879468601194770473636632103745312576591046814370582096856134270422029464760281250873985611198220963578299554626854418871289791565915818262572886092801844802425805146461321130946044569284665693580795975696083138502021695311220961588998858076032
189 143529651691093272112195638645168036089377645429650656081137928934482916041450927771748848328566914094934160175228904085987174043485881740704102983462044581713622395065143132025785678977872307655631355956471755141140883580862923108431431584781900257459164621879934080440740729297666206333400774989664594912705372318542405861542247360
190 8650882596687967129034383944694899428658145024032130009072708949342618489390295919872353731974327676715516252947426578793221821256580591449533396664034159998736701361251750185002314815811731840499121878534847675310503093142926667046098163613203490402490467196127809908747015561566472912227256118005282486123118768224690044148828330624
191 521431357037281414446562226631051545912365809946356033893603674349389310043284676185065786234478181865561447568783479515268020574860172925586339687805841713714295252824455413548811519324907807322475636948956927625040330354060251369728920313314099542175663556084299738578799217091919465105719302649507991580762769219690052114498309894016
192 31430524135093659805592037140012922173574574927536108335179092835202278308375541933566576949149577987716309757858790141661653016013126098386472274266394058607350213016880099688110474077542341010169436041567323432879534680551095503395768061856379787746460769122280986448811224914339982598077937675708272327191747075246436524044359132125528
193 1894626775824098426600166324534572685602780697239133201565795379413595975145718460657128546551240971418056559805212412420500105730829858458019483272358267193192631769638512256058075454337716751885009045106728879405864580989921592175244899141763850630233935959419484519083380639219390332791479680476407294966185577285871919207342910099237940
194 114212359963712714226048682905166824268734671001956256585800189666910960888595488792771975539509804150821190288202712897018944201659781548469219971235977599156448798015023031704000060130003754195620364562939619841874846925347438638701065267728069718905873727403283376574585626986874082085322457053156249522608104069004283882300716397875186800
195 6885250561833365583267968579507192989821811868158970958611866034149976009618872043988869222967139355707559591102540222257252273212041325192364163654656438222529289597350777599488321477816431526890265517492461505877857669859420460970061376038739604732605843358308398840778131606947173474148422384744687136338020547572703808047751922041260438220
196 415091104881419836302379121408383901934586605116688728038232388598825783343605535019016184955818815171263421465925868601330694771837533234445440289054394727752183480950967832612096246442664407763369456435584178367812806002602252742720113571238691879649910666436913664917178791537033995224298927456579806500850158706056800322716221573641292718280
197 25025569252217257412933457466931102180414826310435009513160556602135918340140452767361908448397549267421750246430797112906216926171944280863866578269686529670185087862098224819958537908878554365255394940033345291496621030983026183403676702256060414364098917769000840076822010308832830867483909025762115113487538584311656812411621027733921738202540
198 1508833068620423114953884417136709479752587165184692629016871204817548631154576365117035532389358066405394428298093107584997170966211049475124937140908654459927216921944591526600678655063395036993954964657724309431976818897232311074150141350269524159366475600825957129651152270747352821331372435538618494750341367098079861347683158395644211080000920
199 90973508745175005913442519297911403152750147075394022887399940259497054782395688964717685672699028311855765761356637387224007501099773032155163254962565338623846084663250849583209467465756618936813876395500784395443405663601086998247689944947727191373859107767833293017162951928030929540578316720298032314568441375471599350880233124586062574505381200
200 5485358978235446810945023269009086959798536838425384506478246709358110629413856258531260859244932327426359763361878712446186845575248634267702939527343962640622068526070685244935108623258993856152590921696511361472215526755456887648902829181525041078335023533429103287416793326870018543664952470710481046705951935137500984159862448950916321197356043464