1 62393
2 672157
3 7590348
4 86445746
5 963362129
6 10711347544
7 119515110620
8 1337168329880
9 14945047693907
10 166885634079461
11 1863503343104193
12 20816672648177087
13 232554300676213050
14 2597725853580219065
15 29015707522936725776
16 324103936090617223327
17 3620330311327589998969
18 40440084147684039484236
19 451721224557861993037310
20 5045772824608387157817423
21 56362022844713858225875818
22 629573577981642233204737430
23 7032439123774391629464573066
24 78553391349509476025428539381
25 877453105123071583158718444995
26 9801287443185803850659696285015
27 109481916982698910390082212888109
28 1222929942314579394442189305284772
29 13660315001182360801762864062407511
30 152587821007750544402390603480189694
31 1704429553836694340830311119807281809
32 19038741621633802640590997127836122287
33 212665681167573729696997697502218799134
34 2375508449400556342793867707969024601790
35 26534795929070736807676999774641100767115
36 296397766946875359529433505645475785331234
37 3310808806291644566647615494929419667930596
38 36982245255505254423730769142528171387330868
39 413097386168875235344734694789150160200709031
40 4614361555492731173642629348848953430569292963
41 51543130724188871902869824150746889531863504511
42 575744724687174824217812657911647641856078744731
43 6431157424897392040722751434636342261919099463598
44 71837020913655348429519877123733770703276409122145
45 802430609919137594918891926812899916565836086579200
46 8963273748873450338946312233872256075681338192282153
47 100121151033432595464531910712450765837321330899115683
48 1118368708206176047836789030423360733506542219283298956
49 12492351062895254205928408501199683585291447332236027220
50 139541489258441257710312801949100353001317760239745487025
51 1558699969794329114555556934858081820466196220428600371182
52 17410919209144932404553225281588120142497617777807913138970
53 194482654507554773651207637584589594660922376622187545787644
54 2172401264411205525259907625627964893541758945170548019129253
55 24266057379666526381623477135999371187365249148081825491947377
56 271055605793918274330398689078470484053591216720574386720030169
57 3027732947410540739691633410062582334697146807334080528637652141
58 33820244277866546674288216805218131143275080432310070861033803866
59 377777347897795019935645952712446434276431837312358478818207488627
60 4219831276562658484282031149686912711657956887557555165656166393406
61 47136166585268192379473466242709369780434841875178770511662154550905
62 526518255052958620543209963255499286683420054725478441918409063769731
63 5881290163945377843833273429790512174511457527586585157384538270806620
64 65694918762210047025662583502120920150288842312355011777333656884839126
65 733822380951567279147935422164153687064456154897284606794047804620898835
66 8196909242471911030956831607502291673131800404582558392708536189299452748
67 91560741227589411061173097685336569185755276872296835014091188050032936972
68 1022747609636528616279638432820986448084841008047937304093751575961081100994
69 11424248635309868944905981488097798380870080174644831481455741468975801861273
70 127610620305201171395899276396898951574172520566964709539793850270131183682239
71 1425430322336153182216644434382818339707596078189761011031066447178864275254873
72 15922276680231229693228079060011543559484796451614487608377709115387648272603357
73 177854287725787297603679710227654992650589774835562201276019071617497323871920318
74 1986659841285198016419758960072848659995271182660854279264592313532649453678765953
75 22191297018717147360414364329661137632804380408787579922388925341323782072911179996
76 247880212374126880957444693103615560172155954003831509976183909035230792254430349161
77 2768860226367890111360782028418143632366896350084578882068387387278497505632858020389
78 30928596033276055855456404504668468840132796736346142978865362640691558617769887669632
79 345477190751658356699347205547618839809055645622160079562811370409425115230263048683830
80 3859033536512433392547869840421534258530192757053783597655492796350494221750936926217271
81 43106000148741141800535143889502795166746203231515050383913732155344881538379708719438962
82 481500674001018676304001003275828785695838545486377256749784304007308355559136993635091496
83 5378436836251112149724053699582170464989253731123776537148337168444920190718847031907419372
84 60077969488951686799180163499260189627954008438402045194556549997897567108149931079886676385
85 671080190732743472651463012067118428625207195868071955196487065826518656677993717710790427123
86 7496069295030256883638080891066112681132700205804488803968466023887121487925501015173673173073
87 83732250857443955501811419406243201386659482524063133634994918919515380342775083948003877105047
88 935302164069125610259804151508797473811637799100389641766346458816738004219058250864634404875242
89 10447469513291115149302659802477285883141247929380481674919946122211531667906404505613001408533551
90 116699846770674575217442281751439087372228600924805224500827419886444020117753719267996577486622682
91 1303555298148821731432752745191495322610056043740116795018516555916153604041581721069894743151041165
92 14560913851678411142727159379637178747203651469031053646829362838073716084711533241024022113512502655
93 162647654838340979360353477503958941881486949974337138845620790205848550844272050518897447001256079730
94 1816799405166645321353927998606589203512414418352400673028555603478528908000450252491259361447112768672
95 20293929733537031754068527136558343042817550703033480545636826833210257028274285206775162873494276849591
96 226686326987189983610479172738711558912298377812810080237180258322133137775753262632359133595375884125410
97 2532121255846440964093704838009624596434816129712296743600916735443131107243630517263067913740517818020168
98 28284185197776300882436649225333362928953895352837295428399099452271734970216597201198405748009389174756454
99 315938713620049184909229120276265894613857786326662938932429326408107810568849663052654044318301983728556689
100 3529084188422690490949315111912260515644349998899975811530606951752839867379780433761698442586955350815147497
101 39420415011098826005542867450314647266370488135047428989269215888152686453711147064423400379135693778013339115
102 440332119235105494403823073329920183376413850687006460089718887383832437333877617099447550706686289460150469265
103 4918577726172814866539015873484898622895177323669033997666001656698890602201338803432101203166373213995435557638
104 54941272261554789747373428539903972448656085257691265105991840054756304294388013396560967625273450143700862989001
105 613702489981192755744966053554612107809638763800940804785207883681386499068907418395695169085366785501965724903928
106 6855151522813637796867252288056708825175427805706197457741313495127848280778145811595496418909066265396511637957801
107 76573100432058319090627291305187492585959810151372484727813936263759884788891958894272571318846819187322664367711565
108 855333348980664353597785658461039637001499372306121617692897240293875847275013868952668701074588901073039944627971280
109 9554205507554284504272831439237679434844690814039020490112737413879077720718446474563073799425674904495699583984066160
110 106721949973499935477962355852233783054426580222503679256122267486572485369438404927506341333007719137662592214189692923
111 1192100651084044131441081873202640837142926418840656812560362109801316746332244939990074830580897679571815078619051382918
112 13315948243710646368862075169364879239498793037522665808875173610004784388864742061155418517303950351875122639827890653332
113 148741196867847212410334219045163070674086632883334868990580751460394121792770307555061913174670698811392349799368114882378
114 1661462123520133403272363806930343284952899927548490239730343912264944913168173400689607799950354650628412923497568928089971
115 18558788325097495602425135957009761997696374223659736597870779037501265352239473232768755595385260684779422998531923607946653
116 207304529678976675404713588017531120627839501944988980464908416420350778416431820172360559428781292343152919392094242302945437
117 2315623588815082739931491021859082975322213169597348007857709996777371137296866453703737585926375274710713800835451188030024773
118 25865872846002891865223641482115641852613177429097650866670007995579449973305099313342937386620333368172415927964877524376728444
119 288925791444343896200186511291832933381560856723378830014831551416133984369151193693676066184004708988588051192024103182594266071
120 3227345678947020503729807346611214615966309743742331935345622086548296148505616113796059488564818267870402277623919738769454621036
121 36049949294417367596567323793247451638969634195401157419168781702439034508219946595036450986078161899947742041923144105793199403677
122 402683497032174355021014151475355586741921695878379912119076215488194460026212237997466071039820265045237538423416424329890312351931
123 4498036806037118576846730108592451659088103543272268213498990509201446124435777121542405613436871804468430364927245923807974661584902
124 50243765283601980698652934866461816661353197363651425159720185641599127257360073124621592788038463372332756807856176819916098920736768
125 561230612094029970981443853220220230776947696824298524166284968208617121632797910766992772157852984010417381896124026995603193562372489
126 6269032549084040424613862973946420746805319227417169820877830091103389569950608622363224117286292404047614367976044817584069719415434548
127 70026061042605055242243735803983674832430380804765675412291620747840291645303289991488735499494847714231242898417575248591322603872954354
128 782201908627690045174751933362590747160498129206454632292901477228586747840597650585120186183869472830151788547221517323883612449518739788
129 8737316032791667863262480071180007498971680514769727020360696984668966881178957035347926131175441460793274193849280987872939894615655348937
130 97597168473817579288969511593626176983599760867478105828037539416249926944618803744285114347598710345971041747011513704352397841179567756865
131 1090175433549394490173061810301241446595880799010686147380499643066919159441799062786975424446598833679764204728912681164377263373314320237035
132 12177427834224973242540218687857110650094063160365778752261211350654976073057066743265150194382053722185320276073373292219171731357706464794649
133 136023748191568745998465119343207373177840581371441698583192464512792990700347481994979855108646293261511749237761708391815574880657555656470468
134 1519406259184034179395368026646371354564307931338249998275142791356462888780005548198670248312833265239619182387260114556170811266266621657128975
135 16972002397671877360087342035151159589587474376559233957839416964801133776135446331029884203670042801907064891599069946706560838332752576903414546
136 189579885988669456437617593541479988509686734758432007809279725270767152125926621302579671596116193983972763001510895280666926053116192912524865945
137 2117636583436202398803839000099099322365992260732326244515070212778273246537532996932540307241343381274728181563357305764081944389062509258427937277
138 23654327441548142883176546965605665320835341493997917031784292245845683618264049343125372075534324682558007886293640412700715008488447832272834354858
139 264222487979526479446419820937706595910775624511359974337014521040312096393012568331861145245122429236663269866658817805105457644755543443278233856184
140 2951405966904202826906476789304000414936610979390612449100983399530987588172845821953317542627464032819311830387292529838964786714917347505826988619543
141 32967660126463938450355784134186955408840745370510581499791196245532548106052438677916059584754811086027767422387673370485872354586619751665279457758240
142 368253851351422013343754009754010460654451650071835964093147568966788233633950980702911967147125128696996749164532725249602474899422299210428150279124968
143 4113452350423167302172258231348919303149916981752289191831207116921530556412653584058101062764501413019965638576670311821496849792794971711297651583683028
144 45947897563343545039216940597866699907529247377856445465271234094867866140575911727312821922485877219952592764376863524876498682867847401459525335223445759
145 513245106698348684251781499060927732410783529574872150140444567233789985147953775973225949740714798544146785956006924627017445049487281653787735351176057635
146 5733027048444361755204114553303766151692132188239625617758860591213101440781551102597403311896522141774670689626211676198306973500712976644688343227721243587
147 64038796881335017901590952826965453182345835050769509777615400888148463871134549944661995441186911647192245925449070328716155105692349424361997909840431119319
148 715323243960913774261911227892607809629523321004681897056178956312837162865159826970919408120592771422811050468407524403898085675800768834304661787294096522640
149 7990271027404376956808427869877892295726824300866805519415965080209004650266021146951276781465086729627698962000710762955534650878753817886100016918469751904741
150 89252560475815243352513340605704892350738253147980428841735998258029148063700116977030769834008999330916673616374901664971071077196128203936756200629441617528062
151 996964874428896855603905441089903898851651983872368978917461301702113622021265178848767113989847326852582915139884273818125353389352314786933646103156381184268151
152 11136251504116272473645161212290629351398247046537067305753992816918710817004057562881958121786082148576185586881763280151822724790040806760340875719786313541961241
153 124393647904569902220701108790283049917998130796287428454960287666255396030600413057904889751696800946861611637928676249072918921905144410324778917087203057620167424