1 992 2 13168 3 180236 4 2735260 5 41834260 6 664848772 7 10590791696 8 171342163572 9 2773791363468 10 45188768213912 11 736289744424852 12 12028064081660100 13 196494751955798320 14 3213453373098034744 15 52552197090450863696 16 859810528194414683040 17 14067338605235136299496 18 230197900219747105518164 19 3766943220883688463989192 20 61646756784673384524540292 21 1008859056750547963800299396 22 16510671214695059632592280068 23 270208201115365181087470587496 24 4422197824726823675336686549160 25 72373171574168827223902700612164 26 1184457522546578122305625834343944 27 19384798218564815446352664154357236 28 317251807194593054088958258142043200 29 5192145856460967477320612335011269056 30 84974788770667908517264950508927880788 31 1390699458223582583501953697411719375724 32 22760230594823144292546405035833287457724 33 372494635252396559539325161644733332744460 34 6096259742543674346061847616721684319759120 35 99771591433057138795526009225896025399049048 36 1632865331674437286588925774507664296705959308 37 26723530657634487697929193075699337877312841140 38 437358243164085626927652713132221219214559952736 39 7157820388225723362483564110238855328004583772060 40 117145141707154653012469242384096408955617348233204 41 1917201532413441703900160582233680321799431301706940 42 31376988258127266198112724175664769666588576355915480 43 513516902236273908345739645227381998173432257960521356 44 8404235846803135104652621211579606107172720992631736448 45 137544022120817036689455335670861654983544590696954452152 46 2251050349389146323343181234553216379103058627968219763308 47 36840769937535842266778917844456777367787576716865258407712 48 602937349004642244273191503317774762919352586037016429890684 49 9867694063763822628511109646986752587104724824001419961904868 50 161495031470928643940636300807546362337535668678438601344549160 51 2643033420070791792544359091417570644444325384530952460153888428 52 43255978815452479328932300637841795331606694396537910161304850092 53 707928885449194250381081861409044836797189824525886132746920229228 54 11585989280382731074215281258577176262352214394580911013218925261604 55 189616712022915276743555378617536770042469177307783752306102650276456 56 3103273842977720935940035338233035054456995008609207288973016835000492 57 50788289923195868088969407554330391931524592341966636963769208773705764 58 831202956572178278242119537382998565346280373811867434700970404055378304 59 13603497106496958746891653935775641780115808071102674448740864145270044600 60 222635316758297982319941055179738642814198963157301884933974541602270191780 61 3643657500716389376680218502869134416800789781177992081895780999978311799924 62 59632228057295962102772645652699528382579787518619501365912216743531948506868 63 975943162160001721526128204420058212806241385033990410182412851189973079591760 64 15972320451486167533582261338740723087907587276853482058870153267033389744586172 65 261403563748861363674927893188197904771661013311022924242388859952021844184786092 66 4278140007781913185718227888373824500549970258896524127450534397476328524765307428 67 70016191300925863904125620279885513786320219536347965804251600475223574507401036936 68 1145887473381186190959601863512209251642242853667918211476551710025888865652512614192 69 18753635084325842481686414265950131877692777724451057151637875170968920219205356327672 70 306922657805399240800957624806446211593641322571590261320290587977338766360933841922896 71 5023107117673575811252564167866256323824609283062692421773889101717429086366982281621148 72 82208349478131565694693575969541234756249786995875739295368146386443067698916956541062888 73 1345424767100853304584986271994066580845987681887411487650912329350184153409508987081402840 74 22019269519696677107106742327377789164839141336101056679646750222871655814385828130442232152 75 360368146950203017836489262488966095930218002079758787914153288407289722718619452947900243884 76 5897797891077012116430487709996130531141706637012257333509919312810311775191225714249362374728 77 96523569739361645905316250042671003577724747207344822010947281792758697841864483968620694571000 78 1579708170285919175417077461842057649562347031239410321563184766339822092062257107365313425150380 79 25853560016548453362162933566760813679987596389866793186039699203492285946174635003947832276350280 80 423120281392413711287969110636846330740626429045829270997981048112475311385341708137801384703880696 81 6924801551933296639541817715067399700302555640363211849812936908248640720914926548371717410294704576 82 113331548125874277991893219166527034339017599191742963039254686114892758062162612251697616486290710056 83 1854788141476993193057868581733324462129248947563980778592506033081658696381639878929345888006990286600 84 30355528594233077116762664751239644006732361995407649749610430486561479835596248170828157342179842955524 85 496799659017407915970357046427277825524782336593071223689169145599249368201711820492027059989353679926940 86 8130640862788387095633805690557549557412685657913979174234943211031892303573638783656798800006644055711108 87 133066357111424425558791334412266787314534994122525612656008294855908181131756161156324434956840973275903228 88 2177768726195178640352566514319350105587927949219408348677335064480067153456104330568099708984283357748336888 89 35641440314041541972137899896965656021183941297707100809168523661714894905421259625457134944092951590301382260 90 583309077947304576918293149397910902412717002739869912205925872714318589588263618528313896673511235749228371556 91 9546457085284728763577857966343600405508171245520794151597782800396339965727071149415012523198663886295850483372 92 156237655690001122574557870958907565503403117878436819336016645846879992979231903559921958452456214824142752793616 93 2556991021636095403573924984619645665936486014827487264494403859441140099499038144669050682273187442921031934168276 94 41847805868902537555304769714465935154488148028460937032913770556060168810268935602023029800489610431949149659405468 95 684882677030606179540381974928805721483949540641583561911340386951329607706664750344498478903088432525398755337907092 96 11208814215159970731751677669135558233563260940319964677373031618593696975852144533239121233701600950274561306992713488 97 183443851514378009579375494631007775158662635066945807291858998328807570101390411642814818695925634277958249834548005932 98 3002248588696845954464983262937793571316740056650686498730928936291893840182486956816374522772075074115803510649407144384 99 49134907024265902671567174034715442660327761493680468438856413796654430091786945589039218656405719205389712790827407687588 100 804143633332900581624359591614860000768851298038569791127377702222236420728344524300331733470096198120276078317532665005928 101 13160643261428856818657149712895816842237160658082030498370550113785356001001796857960314034318415943436890891899892534414796 102 215387555002739336483245248107958092881862461637534334827949915276991012810008481963029139498405052951097298919568653260483316 103 3525040374433892602887525566193531948782309351739799801815957155852206107691273470655725960662138622958961741488846575760793756 104 57690935956030527748137636694654248559106049569930944022266223306602210050043898515005662947345138003400440547040015863420786784 105 944171906688393231008169812200291903539757476612098299190727524787384278540407392446445998134930789683734648868848690281322471548 106 15452350956119478648539967991151048522191098876079921786648853094965110655650756883936886312858782246908204958274561040991219800272 107 252893724521598122862159341143724224142364801283087327675825280281062675582562118002937693623335433775778667339409090117567024907872 108 4138867676771103062418041427447214775586354607818891788933151537175786339484832350655635061837974076423244690605973140945337944668228 109 67736855385502613100597995273080079446164805722015040174450748793125834522842222486505349843569120924913142863500654387912991038449232 110 1108583780841236542034145302306846987571615413540643748392208796220976524801282236105575449078886223424949039384425982906450417134382160 111 18143121527417090937736581416948196233265885894725763748432573382184176834759532058281268683026927083004501171134083772494607674253006636 112 296930971251298924284585206166559858893661859578394363543353183727719517777179408257424806500257175571689520785875203523837166217275503968 113 4859582820685188276290552703719801185440151785995250506901768573479677402701949707053009742374891880927858645021329255728274382856807254272 114 79532105026229407080431833604719423978077382791593806085295706072280329282395668892874818223306367279282782014927472094466966565381148991548 115 1301625255357069220935890743067021970922855788068812567956797118960055538408048761696603588476887735413635200637577244529373840694106933437092 116 21302445155005078148693093902101740748301346580609051239052574281979240626644004197576112574627911513867146034886634239373737645783717310293912 117 348636573940409552168980213068479228165894211232305441256971331888415785641893490832035887406137838428093623367919611227714997294664743088739100 118 5705798550564449602979705664680527181544455733115605283625633556713440216585194573658406813465892499764131984440308146479653674677688378102376780 119 93381301713881595053052784811896021627675296256166439992720431525439599015171733772288153543724743139472808173310705631593058714318651279498168336 120 1528281700186619403647541728346810680196977079493064667145646194802899801211545164496771443095385886851060043667320269365302729458647090455131550712 121 25011912580547148198601467266271852902794125422245514691088432028119772051978082905262177854690493529845189866718741116940690312958129633886714513548 122 409345849564606331340882964759606072571352018207570942447839025100907345046971763167460834674819425865617269730124497098367005965384184783094551193652 123 6699368711455162534538116803811971438527600033614378784061751480729970003961698782746674345637403747182876566630458129833677050622154198582477381295864 124 109642106252602496609282370907571655630368816684947516788635140742390072793171907296159695247150434947167153198450852093953410848869499199151037596088708 125 1794406604752438266536860153623516461221329242108098339850739036791746788412836326754798773943370454929356125225140469031329348207794662090027151041677960 126 29367322219813201091414708776662417573458440154037710808429970519351644678215737271532496152642118203259192199664378080721885637802795449274198386121963048 127 480626638398557903587858435652053164976122656616956529025755938885603002722104933339817848926351631403948455151362424695701523753485907582971338861343041580 128 7865952632972727536109434947558506428475920843518122959750856297934586075482815189802187275954852513547189419231293950847230391541570759163485744299588644260 129 128734460142141452253292188927288506467996275394407400105326915594519968558432877269857020517754571256823543026115959794229528593007916681138431768257273230660 130 2106872746553197535634497748885293998605554417260032765701108030108567779419488341057670849911982492923115261488324603593351832705797678645431309834565086421424 131 34481154193425853542619085870880092113088058319155279872415373711820775031993089420478318273673941028319616564858088714621662659794115045270683807427717832386336 132 564319794090985410270074794787843790046564556708562834401970103629224703140067806931323565076811427637641959792298737707090014387661069191503232151426808326260340 133 9235677791308066781672466202654076136323884733494576749313590322086484982677857856649935978095064030353471146320883480501151214305311715776737466527686509510249544 134 151151430727784246055868725342354016083719625933012756610236468808510171741961615283740197460108231059352272939292747908749483519164894663647409398385608128409848684