1 0
2 1
3 98
4 9602
5 940800
6 92179196
7 9031679608
8 884920243192
9 86704120473600
10 8495233965926416
11 832359520419841568
12 81554242533212620832
13 7990651049213997158400
14 782920694337905296281536
15 76710246743016291041273728
16 7516038339426920711452262272
17 736418336770352197140239155200
18 72153964926815661478320532685056
19 7069615726154394120481131724825088
20 692678033233276992484194267967488512
21 67868308025408836475210075997364224000
22 6649708830423599420585619059205758974976
23 651535728765461925544440247650169651099648
24 63837202001354421504513973031598214289815552
25 6254742724675202383591280476601324661099724800
26 612837112614167124748936458760866620359193399296
27 60045527550739027820628590397611726145878753681408
28 5883236025747196392172103986048427429055399473979392
29 576437039468123768377224933451950664595137390942617600
30 56479063395824634908183699270319068275465353513428566016
31 5533795338711877973465248078624364789666414369534114234368
32 542198985066972392129777944306647111250757677507316337836032
33 53124432945885870672771308045894168172994919566977932879462400
34 5205110030726681381147328632609015186731000602208822789511643136
35 509994534145323003611092663379591699963292069177330677506382102528
36 49969054126180200991124786353934768566029160778173988750046422761472
37 4895947315297369051123006877358848136070931172122696236149536666419200
38 479702898790889806608072424408459247797819196546467883165154500463558656
39 47001092186876606309488851578274288587914139399209607157712841972095909888
40 4605147628516325638716691309822063363119990022729448565689528204264472051712
41 451210465410226159381616770659405661008583193948687540223258338333974069248000
42 44209415314945130968121010142002110652114913026925920044747938100320929842200576
43 4331620279933802382557095760374888032585244310250842789304851417154783176397160448
44 424410368602882743228659142496455022972049712578528741511785943004968109427237322752
45 41583552882522641231643481773131842475195701344075314982576412711652565157516463308800
46 4074339361750013075214603895481927652523234632294223810809464873855941449217758929616896
47 399202090345736236088567894793682646262326602562145782829362404812458956893025342175838208
48 39113656175158651110529224481989935478402960581825698269655896741873265892618048015372910592
49 3832339900984856336359686863445426311590965483813794138860619155893955139562782654822193561600
50 375491082984165603661028254168687798664957811492588174211801365484123857145367464076544223215616
51 36790461452646259446108049534804513416542683595306013484478812579132350089966885914191689488007168
52 3604714240193365094511266797902504939223853076717004145130500030024002061102464084662632481378271232
53 353188414616044486743211930095375875017104516151075794195820045317193937287861546525109599796094566400
54 34605255203891972970645746615751030741797794876651993822900103441024957850088226631291415515054510964736
55 3390608633152181262149796744483410260946149688879593243055818497129811481434070486773508501275749885411328
56 332210435538505979744738789466142703511239073920446833831824412511839475264838731250541250293993379748380672
57 32549841465507281652460101774193018123579536944826030529032680789166008952991327521579495511808799715570483200
58 3189220042748636589981600496291983490703772142445110098177539068513245198442620419652289477656674385366410592256
59 312478464506435371254891928433065996052722510885731137560340763352719697429470818470881209819330472166477097074688
60 30616511081545169109799445785447883646185398522516761260717039730429503857691254969307053983339072923544022692134912
61 2999793129062413702017835903117026465334063610184871141275149212055385938658884045355149527947590485562981269635072000
62 293918493625953452459528319613897697835445863001072338322443188701966962980855253934866039630897189439325076378852786176
63 28798012789085313513629739650355740334943026446884719413316882194368651600246497117526161584772029384082731522588302901248
64 2821617416343108817430795429095634757428745700068700357828409568670723922898195007009694103228397085261229039060895978749952
65 276460910776046493481190692572071494747347192553838865628357503965342207140822617692714969793213370296832280364922629311692800
66 27087526021219870143521826281204815215725167378876071430863378569466194851954820143872047651528453494919041017684295880588394496
67 2654024628257995181078176594172927748151571708744747322493354384799756411077290728864075239910202015761472355172331151039039275008
68 260040238517241088005374262576384509688422577122227485461487002953237195895870581788391629415896740637634452724853084210064672161792
69 25478635325433110634164521379297336093969109414560804080580739580647645684973162433804651532278060178456653422325257590284259793305600
70 2496386181415410359972112346645986168189595877472714344925989504897562802735578177349279066904418104007476766482425537679437330399625216
71 244594888508059349055998680928548049810392457773496884194585810000799859376716715055361739253568418072375809808433052177404289859576659968
72 23965306301426985386767926506304416909082081670047749222379557401068591093312766919070751888715896134884814407693474262310261531577713426432
73 2348110827762828449205144800255975760990423218749132430024807453684720327425897724638822961615650684382567060334343611602050821514896762470400
74 230066930508154334051330654572073015743243311274074882643986371346300454905551351480766508734556335277221802283950286988476359985396727295246336
75 22541862968143599080131993858462643591315863658421840234250614777030075140089180649665840210063289555798971489706459437647479176925849481409200128
76 2208642437017056401184832736820194925917468151902792193191272275406254762818928600964290807568733263797744762386665124315476006618762455723511119872
77 216401875101735240117953344220662177452729247159156791252276181760258906605974824533201167461315733273067388770913769264041353690284868961941271347200
78 21202966475096019418757058068151253000515631285293559958336683267954560337859894947051785829593804394233008610024776057627421709634679633358797569785856
79 2077457910809206432557955783990381469695626407464450562334490407896026395297057755162008608965270199168288709004886226108959244836818034331238279296319488
80 203548469326352038351842152714921081524170356668945567988863386607274677618435940215982740106937291909703827465258800606562751150588898005194633775899738112
81 19943595078160881345615415054494285226429303700741736761783942906697126353816128025655984513261924066752638514177352686990931694268038368440411633479581696000
82 1954065220721113667793606991035010110027023421959352311518848678083103833318743674633854516819454683957939166734450045723898180535966582311149950813447206731776
83 191458504440512817681082254291322002212195436744615043055323602566330781412529247858066430679280035179744533062947749775568039829136188989755814356450867096322048
84 18759025304728813905410473706567486196575098754128355514798675354144250370761228802741242497535804538247048361835410577914220106894274587831447507030558081026097152
85 1838001562854542737094864258735031003259935287031089610364159537501003874771775364172925631897150284677851250393744341136042434395980637229502344060281790206364876800
86 180086635109135730607485876408619903347080507931538525104658037324390091226892463231341229440925656289352928441863274610176330130592313899315566822893554324061705732096
87 17644814237569592514059426159527280466007369906716713281035759338715226932485917845943094633946920015787231284801813423115008267929254800858466543955447760177634431991808
88 1728831622011601794916608791880856245862028089842374824491295099119443459201166163975960591667916310234569960053693988916050457596805785856331090173988093388760050923732992
89 169390209328661836716799542752004857533546738064739299373584848195028028547849312233952251794187904562956281622692407286926714827951108504318729903962922256578129721661849600
90 16596782850964836794656521972112714325795856274164766588962332532914507910770830266599368754647078814549246459103748526140985952224015021851522868408018404957879192621013794816
91 1626145938975896682202905554181541994212926821392017647119561418529231719198445667502270233451825348016700240428921970747242769888297569924440603644177877841359004617416028192768
92 159329108453935945182295431265846890004215236783869399884539094350798879465626133754689284140769589948007525069116145636177509477148713822551476111392615991643266694121528735301632
93 15611000336607770834500546452944632136424667351176417153390592123541231724192964216624545305328516164208704056292524428403901443220797359470195777709188011425357418014674984003174400
94 1529559374770653669890688961526042255589608969941721142232508949918339111211979240961696061353913044912556982466529161692309986416683843800434083263277639887701740432049905374840487936
95 149865596726850844107618517136646251783508829719586319104479095907750150435325579685812964922072821369102166873607272796989570865948575097723599768245790332971919847504861376766361468928
96 14683769360481841415206833301468280590272686094579575829954486381059678064439482850727747170240428668082187239648579675781593324890126991889311909121560897351472741574612315112353742979072
97 1438709666133766757002054426509618205343156219609359258697330707152032950014198668211947596753717863829316145151813593681002166697500548054957119894376476359778384834616997158257134089011200
98 140964179742388178503370920131339647562448764149528048200678500328137109745262590519069408987523869797936817850398435021386649149705273455402019125830651561463578768309316496878974433237139456
99 13811612195421773959816346064018266224709292574214530005149098370743132689135705473532378185583831804470149517048743004908529612337721797533287960091615100070711162524643782699822980189061644288
100 1353256066791849071704995172433527410726385774744724884408210283332170729315808611225134923369240469098478779035076017610993128710797325611351416050726618503806766769878472071588894109661566861312
101 132591471321210365479169894206357649718736387339834609611994309569811245207570972489116157733814398308041980046403352239867509554433462466317372197051025383172921721123040975450311976786455429120000
102 12991257677345032118815239641878182617614713187754302292206625917274837688883323686710933188067072553249917086989458367471793950077057727047879772478899034313938715136518258649987395936853308920037376
103 1272878069437170726912935145115649181226804419625241955417025351273794471020150579352693220115105481421875790564874113307756072088442790325759582958538003311999648239936543265747864177858051363305422848
104 124716068289488041173230013742049863394991603696898203026284071172997308484596990129190513704904203034237327641183684187425151476767239336470343370391766526507337650083508203525990714638215326986091364352
105 12219628936230953693522715476430655314346723553456773412665004924251188642548464731501964956640381686392414357254871302141049332579012569393442131132476043591095090411703930859015594306189385941910342860800
106 1197274203614054485882879656662720121079188925031369998035117914434270492352780349706934184723347596860388132355695020241447984289789697321884388164241868738874304185046818207776476260577283391653241417629696
107 117308432696304877709135160921993710555131821205967346260616225604710005873287377341816546172974783728945252142143602241057620361734232312405883155833438184322499619953764776500376642347961393610133838241988608
108 11493831855830649906523480011042058194160760100334737193544319873432712034597457418798607656582082110242913933665361629583163899481375187221132780495348458326127214147098854460621357997579062007009809664879624192
109 1126160905006011081083882770760277715606644226190392310274822115145196359378804252287579917252698097236347674994921152494667946908451299883046200722232482039591821987175780207587892330478052153899741079481719193600
110 110340781026877424646407464574485132013062812646457776932545478644482377795053621809345234675451249364941586321634942221218292469229264638164085405217792542963346300314932262634692205670853952958160606169878721724416
111 10811144218823975593185763762758022381848942350900481354768907262928982631196497328811257838359717041569802764170234495374403326090651031940314277309899204246328753786889010177784660371082731285591939922489151290605568
112 1059271451882695853282912033821137223157170224762954257213487820809751333101666630979884577689901367575110787716039710662249089371945342600874471005559686431054291178514493132897627331954765958082093791191597069035896832
113 103786979996066545670539007786945931824638984142067716244212268624829772678700936841371066097933614588277717590643551175909661951798462272821817529990229471834827877986846549003611909210824898429474007656931534462936678400
114 10169005496710756084006256939053059044368306105473110283418375349591698219846488477192404708442114426916066102307635935817822373097505412051336368997031368866951023460353932816088171847996930514172288562796907183229722689536
115 996354964717661963141272102011625894484444720368080672342512359722736765999598468891172919295131346608597922590967034607794773239651933456485320526649093690017530643358711722878633617285277540592025331138783040887586950217728
116 97622448531337450875676653483261231541386845983860959668999374502129019671520956974380561281505987738788764281710154119692252132739694467911458738873617118883984101002233040976473918150261205116990137874475144192617061675958272
117 9565007246141634861890029497155577439266942016977637886217253676489198454277054586551512659748996535708081703762413169660625119462010753988409985768561179463250406836932120592248686711491027546383849461036286564794696870343475200
118 937175465224817541563471537414280066585077543971840790929952861546937190479808307568099479532838648523914429440153070318501877203011574501928355687841248353160771901817343351958418349889820177135383266905807133061495059170308653056
119 91824065577539835803496430607605135370459065425206442235362945924246866270112660032500645968898689562272197921727476064873862715656210279681002037436905216250829145564425784250740500915779395304174792457847026466896926404949561049088
120 8996884075668454273659523256470474706171818256582287657483708794853099020090081066569927105993005899805627567470412348217001542379902584259734342957441028695874934721510092169868652253046601099454858894335196979489775797566716365504512
121 881510991284353439147026286272891310934097271014213777548932736003755210236287719203787855095376780801826957216256955173136403427799140836894603605754347001763241944416860181078626439796735348955967822059933609937064234308728304697344000
122 86370083377715300127861257008230407522129188922879785624480440710778304405116016319838069945134938506779430552058240782270933532839555996847151684678011124115405960683409277561365653795573970995485936844084823379873315410660240427608702976
123 8462505149033530705652109134234034154546792319900190563643985324184266321280897023905723278913033220102780540187275082752205213411420889409347075891233581469306257663085275480651676819086655686859709875076192824007710781776086105296258203648
124 829152764438530578553650972640918886330541388972372915665861600888636542876717676310121205193586985693058934077248841628151569047253568050122319133971534961743782439060990178548741596962901109370260595883778727105995909983235117838178086551552
125 81240045904677929636846491100541582792083962534652745354127148916438012669275770484344066662413698531479569978490011929393349356204026827133168580977427959087952066512650866946815373148726135406911818976860162870739583756793489375930859965644800
126 7959866193129560043253848825907793275851567245618024298873128870609147968503272072113098290506155282113611740023866671397291933769900121922950276297519996920695814953361662980430809085381235467658617738540528403878267216345795488605547920460087296
127 779904406834887528379603491956762657867869422145497075798858375021863624887982111526114944336278390250070991382381953773075822810737803894794860739995004842310013961296417670348325659621063623559730714739018063254328708034374370904591834485157265408
128 76414712137432718661114634514110924884499500235767477379690374494401416943085240385415038348374269933942729931993383736418636051584764981446050451966915434552539976577142208368175053024693472637918292808946689142116456852935996757672788683704491835392
129 7487081980654736653732474975398957113365215284260921789058058983701295133172577593547621528252005896745887391352586842261480181409685492573923354571277722576464297676637343584740458545100718191268873233847297499800904114171658933510124107334069885337600
130 733581204679889326628460318320069575260022098857098800372930399653738120217026433686896079691999829341229078892689523774152220506046008742281596647081282981624396092357305386887828587313820995799073740331417261602204370275116703490476816941371439779414016
131 71875983894667844536281646245416020461255435257427160592969063048098933191002245346128720566759479263646957956700868156182394649229689485758448624704823176754037888455662653227837720639664256151926688806011197042016426478733093624199707812039732958611898368
132 7042379259268088985902344411414129866052512611030147540510222317914387976477785991053240823383044968178719421598899700258326371183497477586843402027778508755932464276470225405554320965512469460897217355508434475594405386175292941764590411946011087064407212032
133 690009415440483384929357189026093894832223725010439604648815849029513823828441022632525343250404887922987209400778768889003619586684293424539136501472884211727873423317170764437867779178942678655623447462214556214167694992221242105681460955085007066394682982400
134 67606837954648835545105199835734373433825820025801020960502932760256525959234264646005377156892912926516389082433121551721838066752693760649661690340287095731819730556529794464099933717605357569329303416586009640037245298465331140473253992774438670332550117851136
135 6624090100724704916650450869523916408725265915078479174919989778807080516357301053263261910689004657022760155659644354530962123302590619956817767380345189613294877847693285515952917768766967156436960487930504515611221703859618009282167528369984819678457122183446528
136 649025616195111784160653974813672339308208408037639357100237992457573377551097034690507656493208670562377462476480280500930844407520375368246841879893148007911434389612828920974457741471727570615683469210356270510619652487645634247371471272272963451148132873742057472
137 63591262206919505437910788630000841419386973455858500037473483281284576838974794797563223812513071705798945802383748200382160827690391604848276868694767814396093980426361847684464952828691767986024106061639053501009503500381552920223839849626010448573160107382354739200
138 6230645645045721309346935977790455114421306981858057724958200885580973383464427696091814918313294609827171933708654363076449899424843336524394639448327459514801387213004235415235616461728849807489131027102206530557910103732416894913441562320804478033267394257723280326656
139 610476090690066849305123904246204599530449310275177940045828739820372822425835964627402735547077845619651251611843360085091325821979266196180978112198701496821743758913562346997721483343769897597962792443892961887673171158776092595676825427739586826363058317042116762533888
140 59814195596336459789283448744172469843755189793003722009041300100625374650964995678093284453777002281506168314093231979612797030755118400552687065716576091769501285599103101534946234134765992264985375397447305851930854953352592240586502008793837900027513180281611996167667712
141 5860570216259592925651167729120409635488947701093814401005955752381645970149717904523887070999052067896365192277913047281883926362357644721770970484000059590417482501194276825730735502240379702173370863364948187565448439086236487392285843210940635029043565550963891390906368000
142 574216252802247433794235870556311799338229364327607803854565581133200054325370424651984746388999548649280776506607292169665399189449538945932449733300572687677374282545840922718542186751287678828460373858970027769710085320544470579962839630654594557046214397633898132316488728576
143 56261471634187729325983812979060315515875499808703377148945415039548842031946002180085457371979957663493723367262958806532645352713330101411936531922488123273201844724490021872765672830621711765784769896452332825056457464535185643861573712117728385320470923837020089184234082664448
144 5512475787644792979078825200206798296957122522524275744988941542713520119022057472799070852961257851925086328438756748455859913767527450860477915228937234935398426034434930461685598853027425177689250529104610676799993411353807104157274298108276072572292058107232700943790307123658752
145 540110104245921336491072901994308112470766256207761616254618380355845873980097740329948772675459309573331472740263635431061206258512263524124011819372004047422499347685174205201443156251026423990014982312458941660749241397744025836125158067186819655313980752661130652313081629953228800
146 52919765264525001390166986745041781425541178863315589841462623391787468609811534437389381580489089822482634155888958758747086493506666770462432202467998522177534139221078202248818058114894534700666089765562767061399825670156206917731950941988091774075625529644576338524794419121169104896
147 5185056775714958293563382555210105963478093996092512281230827855634460232013570179383499497342579883984151484331637431086352353951136318978270107818225111165303500644970293471973766808947162347817296767060526254133861417192512789886058941998698620220100673943663158914125226910614665822208
148 508029724489536862766431156437100300858002129259339572380938204605393527800110254510708171976411850450801880196188690328945036514224345926329545701781124897155387994928646603848931511160592121016693750992400447370995619233525940994998312413988488598021714795419700420907222648401994912366592
149 49776542886423182634523126565725409272157252479423093068769482395617296803946777801690633854693676184410615956257828377374440873686083628142338938558913789698897416501717426590251340560120133534940353003721122789849302962051157191930062498686874485365687848603243314931079569089574272080281600
150 4877085143420492824457733541128215908069694738724944441594647398361284299731184004056660701416027442371338759952874803602037315548207746866096556887369989140697636041178450512636933511869451902182121206862685232510489699042546352927156128246485722588641365733527005462403983325481474674042863616
151 477854790969435450431588840777433708172285769890085709090137906074614626780048138841949367471061302000022377243469215096244908041976987025621177897085141108208970537202484715385238981482086046146777997566535710540448291900245440272477440443158227064716122466188440048685728206759005369512040071168
152 46820015344717833156646790929106246969067866059750949601950325500515510855845255238502924690761175541117450292340077329824796913482648313017143240800569088626197717373761145206728146318220693618579879519106774262498911626825968053996934851173013280897002718955000070760276556295731563262831841247232
153 4587405794200408778450522333370857335552306302315812889572951623238370834619274917095602720959653080425510083894840639892637607705215580701628795242661600403150958361554187260828587861222663802528534636877330806303812442845144378411154660534068985073776834212657630054409731060568175189018496362086400
154 449472127800950624621837895088485806390187881894830161278945358426359310770977251364892060804664479530617753321109702554818835961284161612133587647299235701331541523997562829270788154107184611260559234654940205469248621575570497148185162862636414510668335747402537745190633090823089705397286979801972736
155 44039093712904760395383212674004867311567307813088724179557499222536735713886532083925230753415199687839688805300961169092460648990437406827688331844839775529684767435038048894015581926781646575929747926910385474373757289520218431765323651217300484075349349577023383768573223438541654778556087027869155328
156 4314932239609064617498311166262300024920815789918905309274077033091747381339338189721942829713080240449228267412851975165951505929140297545889189345499699530506444125585733665954985452516386995218594178367907896077689717129830265318705347493570174610362899587053486533829794630795435988887701954771573276672
157 422775281294262522994043727868357392707616812796426542860500434244546169899827369528582546850375033164648690828848891643925062659757768284683485179195280874438572154772531823165800543182752362238270369984201153044664844764144325564369593407067442510847413460832087633547782727371075643601437679393558442803200
158 41423347702358509124181288708766499885296606022469963389710494401899341155420403537421645705677327089654673244692365677154324237644403011303889769182446526295919058279456947202916543261004698725360059070094977182584999407451884244777582743197622225713825793362370481114615047693103822200963117176659184248160256
159 4058642524268545369123778206003380273973652156576463559105907450517646340891399891928264114062677304719828680598194138577835925163831979571211830409521369015251190567077235762239489638492094970360809248129339361587240612240756367337074369646552843234933232922590642973965179108469432424407182607953812939434098688
160 397664120682912729155881901610913733849647318132448488865599509161925542725046348601895039886731021208363901352133640849273612017580245191956151600594729270442024837457010190805064151485703297697908586198535067481184410000779220230543733059875783392572029174827158270486358322534618169947501969345120349696045350912
161 38962966541876910366538178801457539156717489872666798981710540082967667894372759363201857380671514723810222675147900414951658305872536364852560433197464425765287931689652844227371807866321938984454319828960177934432897698851882069858611691128533666785588992667216329221715185250175641790006378630605886644333576192000
162 3817575392862571390462429758739617009890614712885081403229901729112507602563080324896578233226034980890985094361789973383563966751473403265167010150150324266457333255911064713900827042596578613881127526065700367439461605667482884405682858264476547778202577223037545947187115437872143659080730101860686650445298376114176
163 374044462567448242444585039998879551890966806882992643918566948372859809715393126321138263141390085097868918802105121590759365425032648447256661873848336849261288083215905036273826306558732060282381588914780715653198371560015618907617202886536444614930281389872345070165893882540969727306331537225086079970350573706805248
164 36648722180824202616788409060372716851294965845107508941213101137082036336903400218821756631389776269629372072417578335947650683719696601024622529616836710579073317488646871425407176388670548750445633458596378733278561489670195687177674517164042619167611171053043741784363226258139288988702329187854714463793465626514685952
165 3590826684795636959960374917836528492323124719206769890951046777537293841397102435191889873349915294253482725259318466679688248273680201603518494578702300963050662537720961589617355633476596313423107315764615554429992629244559146105596868276303103789196034200418542004727264385532568381438215597335311845291818930251025612800
166 351827717665610773670883165129859046813963632550573234295320157996380632384242231848367564075028919284302048331268374577937553029453220363942763223653591820957806782061676942039650037727929097617963625678015131576672720542987455926974137742043376086102876129298911028979703183329675422802967723880484851409670668233347480682496
167 34471934677860264545826629432890513530783789740517763421159473390090227385972944516269637499606134259273093771013782071704520820389868235263183758928894593851938963316968898396706468986070098373933589101813953663405066627954281562551254304983698250230503468602892443756001457437537126297927960509092844814457141849007551055659008
168 3377545942994974703943667918093010607923183467305639668805037751912849522560580078130727739833251099570194585462688106277887165292148180615064122848584363013848102791498828688993154660559413782450255804726411428750543184098433618218168973612918341770417134170824861666030183422511979026351334194443337822113980559866273308493217792
169 330930558544151800457387802714249258549410412216471652016051380740679072756164901767778779228659395489360523187801406851089533156989741963805757671643409786169410195640251273724535743796850410483377201684984692110226421908390586022255456905456030097000418141803630658383445972491298870329834895134428920877541180583196769130224025600
170 32424439645440886495416117330160241316626374030279610618235425237082723431059039213086058908928954255758190883233612495194218475054410416091734123575356990318574502967161627167626516582770221399806065253519047003944688260654080562944598438787465112822500143628414154798245644937302265334271117054785147570354807736033550828144968073216
171 3176933224136118572949864722750275150512285834142968897283039570472625538098273513078898215516580198273323985510518421715331231489018241293062332595041698231647962470390558959879949553623887996360027640441496637002358996700283113996526136087360668996411013239300979908911306311910639405017909801578675604053016075770121587619946423123968
172 311274607086048738376095910594866644267570758997950392712501407055843137286768686203305853002807001522274234198264338103112072248973678825887925126066935712720863173092340454813899803221975483200483096632759632332223292300106437010533672139683770631422634297164239202763711527277368057161086618320600638902054865809999848485098459530002432
173 30498557627984504123711499508851430587920909810130852548030571812331682203027134700897815797844052988786328303458884097261552417936442488454430537689369616450181295038108583453842420816646349577654623414729560975283877927417030260804306817416834800541425339095616839911025907060558248322976452775815705261193270817228444908364409141093990400
174 2988236098328309306646974760046250464327714019874827648921571034794393169622085663315579336482711578898015625270574112855425912813273416510882416843306088540692325187388456497566929440424898307643752128450231456313155590302268752684801000762570442911796837962776121832875011468880153599537370198793297914319136430356767601322741898908151054336
175 292786140520918343043156103485514842642940132128112847889217900266225867258558340735524979343710046626027958619909345291637216350864921933089567989568617937754947505773992519594651400320006741449932399341293223596738680093767503702588889461097069735755007269673868705941929072136133936258016326576191564192752983633328768039811977274716615344128
176 28687065298853340999616004192060362078079477520515309437845511084020546204999473220754816817010619146192943913500574690354736350559135802609755898144037945722903470915476490007280703372479810865478087631189835449567764338008610825348341565185987693218167118752113580938643299046403365446086525264069186695061154123205505732698928289124412001615872
177 2810746827006585581276282098614944453966502916746244099213081650433481076355431258952500998108353256233656447605816500964180887922093578811889898882136581444969030254705148035674319627702381451333952723057921287610447427764656325876732295609304599795908867623167783194575159448403257545843963443225627912987607598106872904268415348379642942927667200
178 275395814916047680283076413655880435764561126886090891104006310720313104390422264430903588180984597872605945977543015945109017543664052451959990578653096905715519158019273554516068762108088422608996410684413906514924712392260302714269068286581478804612632692832938525906488339345426432761816244385583397099395422306227133606839306284626759582908153856
179 26983168368118659496578935974079052816019057429003414839994192287289817268108671051710646639740273885002915392904003929618755357503232953134455296910239223597230939425379398046503390047337260652778980341626446995887400919585980353346615227493766313652446186162381639972446706936954983895566304022900721659914776170814045347661715185196663153239143743488
180 2643799708445796535304169572632435415098338505788562472537222831532961466065868918538781563518184871534540496612637299070747807000229501302272699116046137718717201025371142461448300087114835367127122080658022977783935440694641554022539754157815935780330500978527734840247964303142897568899974161755499555877449273895163989803634409536703735498270270554112
181 259038405090951823140815460246030512574005135452421115478967849105655644039918936674697171931502636862614962837252647301074047575307484661716455602778701017987091238607521202425840401757159191457152405943802998928833898386235700333502202677010974173845084203523393251064355608294130051784406335243993155032670199289384442910060848704226572752524008226816000
182 25380476099496387074729306764965725361422306597325692191993774766691187192979924056283245286160222042793197277057534160907115166766133037845608103674080607487297506981486335552809462772027371092066681538331377849070154170969709349575170782838759837165257590943335483134626353684218459279734020905587818194089924631811885077206355904195130722276356265686859776
183 2486768580940464029677190432046149024394238036267012992584431991437525033623952719642408643699838754920008103225963842474295138247930422739546161248854342131719181501708445841770475670855168048639620485944587423211017440958259044857699732312844442093847553744039830560691253949836820749310365236077118196710747273518985968680402756913714357637577866020858626048
184 243652559979966482134215203726992672939912482940972621888890347611344070920761406676843480592011877538075207721590341494159109317963649162399832586180377367693505192153464719822400996818262414024498674259492904718981568905567446977355423425093077805522729751734016723981473634376639996513856325093746407641265052955597001160525057465735616787038078157512771633152
185 23872977340874834321093735584381189650062634852142782919126085201928843900167369948891376280729764321221530340509401538742644122883941757069704501123179273349700070468036125650911756736848006238303590836458415487613771717863693285691116096194495936057039820562445559289063033661011046016859299128714993712450553695101468141794094826128263016414456503704209902796800
186 2339064474285773830502917656861902600360258390544110780830578569093804014074560732178001188550332879724633822954478170113790805823990364894506241444899208033535219895483233384349707358217468086525702904624405731976711665212830807103774666580210415577978856955616196776880214351510329229659183601963881891004871732014032683893500242845638304375042661206697544930820096
187 229180572525324085720643742901297692456005197003618570955558447600788935691506617013546333725371162684371671588857841868074013682505287876147472252597876028739752149616420799414969497591838176467042277471518844902742515647421691709598535092668231734769813902009262393015682880380690242414566274394202995331052528629985000085279435609220297302721351885248950983414775808
188 22455017978533188852962080969013450055487788789573531732083066707739128089739499345863184702709273277308974548062159546731025759273870231132663268271702052400428640222618271875898311349283706357597091786399597989004813110116900125926448889748326289176285804682996482121983161848604623098168176523427965778661138062274501942989597689217897859057942399431983801284786388992
189 2200133400751201859418842647477515510052891290984198872602229420463232974923087922660565008198058038850910762366913919895904376381474272075248705346121605383184527237517357802239204573234619546691580910512217565232666199760161368957372794125150639875806469231129636723168318495402491683135652166747152240318129425045641220412810014672135549593072912440563914623942236569600
190 215568163237660715845340655290858493085072370938872342451554317071981353286283137422043644434004269260834636762861439830705166833865930922912107797383373923447282811996255828075690251554294148163059735046624522196823277950275580357570680926485266055250681413041338405906251246225746975701097575988174063619619361378348290596569402242490848064403029534376399665543769611042816
191 21121279730489247749124546533209177291316986569427521162507118614213246156105901291514956024516022271484092581235687275569314540966098281901236066732878401287067346521158036435813166243174357280886470872748178740158215906727486552304011985207305772134815165539588904505366285493132398635341291142507563930242061156228041196022975799734758839212310748544006039394041537409056768
192 2069454277261470957982514878943917657562894539062019329240794515558754160591805760293621603113702174066919403687571630126131414681009899764475310324227316578285705393449495059053538911327978425230548026059228267491111512303393130965078033188462995137101384860053629964714083475834523572312044336813764917036482754587591340629058489569521384546677647298243839061284983126865477632
193 202764276612163175386788209043437512086581030854939039223272848287529481245684752706191887193093781014015133376219548377809740009657037980354777939640811267869424993865008199714375186977655536958031933612058873856648611773919071861473039228498958911891666085954176558732969448060797045289309662425463946741714825827271495299255686026213626167895984813730808215927140263357998694400
194 19866760199437468245989279456498988349169815234705901805222257543146771653755922153686217701716963135025349232062140597765102258117027702275239287464151049618047077987983904581890661245987586665036668397929651181416581730819462256162427688326521047375109073653789195495901577743006441391207722829021839250853979965563431356645799113589796321684713156451022717482737175842830141095936
195 1946536970991647561756175810318813983194468730939468498833334693531808563105589001555836950993876199670456194475337339484224401815449400747012740615607521240032874792834692632625856051732828182099677439129881698031111712396759462960194967377542064724936905885899432805480888679918509662247778217919289318690206606973561729960689801759747612272766097362572764696876388952070637830012928
196 190720889636782586115613250852330772376359596001598501082056355451030945641040210308164648761996433641434656360118934988258461173397807217802698101754608779423985635541823910188170111747325186672438315697932547104686114651420788445586781947622469300949066558670836836546135287476527934017499849910432309553138539523477922673434308974228086410087708115219228894858920642951236847059075072
197 18686754110462710144206586231907778064916851470694774169043856164813969055695729432197023904773662744461255410902704954170360746189354208543170388490720445341070526533513073813175419239134402637534755583519129852863177012414443748741584240932246907363558648937970211115910296395339900514390489734786527757570196460086889298536640899870832972964049863096759286166780470231317069736129331200
198 1830920461046072028960014224225257588817098724936084671564133791440866905566899403934692013370294956089920160955744847638718836204209916822795092675887094425866063629013197585870814745211676808105061170553478860486381974987312645799784082047464951983026849462803739015686116776168357194542232994309258855622772976009468195411243939569393175177656711167251971586554768241383170360446556307456
199 179392831674294133417792980801611428147945841340794908264947023848875328807444750126735423262479358371323253262841189658686105226520193140216832741459953812844192094590226337267713494192266058389020925203073890067959707194731810400881356872169700800521904130056890483115007623471708325264110052462837794795516611256007709371704832796000789501464429594664499696910033726715088061184290259468288
200 17576835663158732930885792090109469443321058253948028840621680069606900489318451713612202095696236530477498979436525096855960874526570507907604018477723699469879093142584154657064180801351650368507840547560134268939078541133742793994773405308535748547180551046649659867239374866675079161493700675369485372249382357136736582036251126128938584793158786854786466354010195681595863655339552315277312