0 1
1 2
2 5
3 7
4 33
5 700
6 2833
7 3533
8 9899
9 23331
10 989801
11 2002933
12 4995667
13 6998600
14 32990067
15 699790007
16 2832150095
17 3531940102
18 9896030299
19 23324000700
20 989504059699
21 2002332120098
22 4994168299895
23 6996500419993
24 32980169979867
25 699580069997200
26 2831300449968667
27 3530880519965867
28 9893061489900401
29 23317003499766669
30 989207208480100499
31 2001731420459967667
32 4992670049400035833
33 6994401469860003500
34 32970275928840049833
35 699370195975501049993
36 2830451059830844249805
37 3529821255806345299798
38 9890093571443534849401
39 23310008398693414998600
40 988910446316566964790601
41 2001130901031827344579802
42 4991172248380221653950205
43 6992303149412048998530007
44 32960384846028417648070233
45 699160384916008819608004900
46 2829601924510063696080089833
47 3528762309426072515688094733
48 9887126543362208727456279299
49 23303015396150489970600653331
50 988613773181682787492683719201
51 2000530561759516064955968091733
52 4989674896700714917404619902667
53 6990205458460230982360587994400
54 32950496730541638846846971880267
55 698950636799834646766146997480007
56 2828753043929880225911434961800295
57 3527703680729714872677581959280302
58 9884160405389309971266598880360899
59 23296024491508334815210779720002100
60 988317189048739372210119347120449099
61 1999930402588987079235449473960900298
62 4988177994226713530681018295042249695
63 6988108396815700609916467769003149993
64 32940611581489515970346889371054849667
65 698740951608095535987201144561154993000
66 2827904418013871659919151467615674821667
67 3526645369621967195906352612176829814667
68 9881195157257806051731856691969334451001
69 23289035684137579299370065996115498716669
70 988020693891036136625274628528820280551099
71 1999330423466209852549919323053756059818867
72 4986681540823455841725113274636332400188833
73 6986011964289665694275032597690088460007700
74 32930729397982118618825243665396686240219633
75 698531329321914156689605149571020499504619993
76 2827056046685638745377245841949478684258699605
77 3525587376007552902066850991520499183763319598
78 9878230798700744549510947824990477051785338801
79 23282048973409042001088746641501453287333997200
80 987724287681880508595238306768051515119813221201
81 1998730624337170059191565360177604483526960439602
82 4985185536356220626978369027123260482173734100405
83 6983916160693390686169934387300864965700694540007
84 32920850179129783371658106576326720344976512260433
85 698321769922418841490990172490161992210207452009100
86 2826207929868805149335618796536974689185806320296833
87 3524529699791223990826608969027136681396013772305933
88 9875267329451253130988836734591248051977833864908699
89 23275064358693730252804282438209632785351681502123331
90 987427970394587923748768699139395825036748456954088601
91 1998131005147869577750341680717001282858848595410300533
92 4983689980690327079249452060573398390754445647774689667
93 6981820985838196656999793741290399673613294243184990200
94 32910973924043113707248627025734997085207622620514650467
95 698112273390743584509220961281725338462973369273992650007
96 2825360067487017451744132472152636350937101099716485250495
97 3523472340877761036253353433434361689400074468990477900502
98 9872304749242539524250839339021359729737250037697441051499
99 23268081839362840084755032111477081148874574544385360003500
100 987131742002481823083962188021058767982469380901882561198499
101 1997531565844326486252679408153594617113813336348150482400498
102 4982194873691134795589321004328248002210096053598183525999495
103 6979726439535461281842000412481842619323909389946334008399993
104 32901100631832979922957322654255618479505733613383519559599467
105 697902839708028039663945776151849830688944315271000244759988800
106 2824512459463945138578740427261654941235282994697384498599554667
107 3522415299171973178242686203413504771924227309968384743359543467
108 9869343057807891495064112834088664485083737614634153985318641601
109 23261101414787756168370911871590833742091702539236692713996826669
110 986835602478893650566642411440903681652935244262575247973185361699
111 1996932306372575057301655734753398197047962191064387188660367550067
112 4980700215224043765169953880947700075748859626391349625293920461833
113 6977632521596618822471609615701098272796821817455736813954288011900
114 32891230301610519055056392343752093166936146896214296881111072509433
115 697693468855417518978655848834495054778455906637955971317286810709993
116 2823665105723280594969679787681732312280759773448038182150258315349405
117 3521358574578698113948335636516227367059215680085994153467545126059398
118 9866382254880676822866351060714187046399191133620026489085348567468201
119 23254123084340051759681037757944601459857597947326047131638242260995800
120 986539551797162850729469936894387448360418304921314006017891523529291801
121 1996333226678665753218620911546719498180694207789954059167421289319579402
122 4979206005154494357166711759987826444721806720501222124352734102168450605
123 6975539231833160110385332671534545942902500928291176183520155391488030007
124 32881362932487134798708042446126010216331810433665926858433355668120570633
125 697484160814062990883254224040180760485870520035275640210620624422020013300
126 2822818006188739098331724938606849052159813890574768487700915853356200623833
127 3520302167002802089214979162647029812645684410610044127911536477778220637133
128 9863422340194343276761683263900908677451182711794856743523988808912641898099
129 23247146847391488642738345690448847167548049834199757614959514095603504433331
130 986243589930636866271772202262752489714469275748184676571823580824259828098001
131 1995734326708665221186282750215953826596486601330569110758606675744123160629333
132 4977712243347967308644337702694660142907442478409322898089036932312506149356667
133 6973446570056632529830620452910613969503929079739892008847643608056629309986000
134 32871498523574497427966819514337116020923158797368890933479611364539023389300667
135 697274915565121078517133830253990050408890263824486601611919482263376120485300007
136 2821971160784058811496502140530297317656484214095315297381157540418043505330500695
137 3519246076349179890013635970784287368065374477919801898993077022681419625815800702
138 9860463313482418591523774082098872053787233169934919095367311585780882756962102099
139 23240172703314017073061184134982031475639840817789640089727700194243185139740004900
140 985947716852671135660093507751344194030660547517099802863930719743994658626042307899
141 1995135606408656288393248199637670419536960935851989245817589139682232502391824620698
142 4976218929669983712446589907026685033104582419221078294499108999108459663409691549295
143 6971354536078640000839838106664355452641543355073067540316698138790692165801516169993
144 32861637073984543715805942333684106843670755839513348455765901554271228326615756229267
145 697065733089754058032764627114030599169727415984853385111400630778486487024732396984600
146 2821124569433000775846864450789806503522580419778926888901368424668217176425545344167667
147 3518190302522754833879629077903837102692307835763780274012769055446703663450277741152267
148 9857505174478510443606122606597480708907196091306487436926906535561624503326100826472201
149 23233200651479775721091874291098798520506700018376755147866582126569952670102479394096669
150 985651932536629090729464842832747018570188596863130203647323355851499636647630235378532299
151 1994537065724737957180021559956592835660883893744637162442513293829569225965362950151161267
152 4974726063986105005089507962745932689891956384352404528532349943510638088578356135680854833
153 6969263129710842962269529522702525525552840278097041690974863237340207314543719085832016100
154 32851778582829476854167626053556034792103317496740571292431802892871467346753232479008919233
155 696856613369129856899789676647379256159722507709649038832042723987641021596361601145019319993
156 2820278232059348904453326332643073059430993348335336726620602698843435553732199637059086199205
157 3517134845428478761353116009290452315590715856044985765452645422831076575328561238204105519198
158 9854547922916306427159558351223977690612425060425308257525893544505588704389322113467297237601
159 23226230691261091615672232711738407696815565976895602280504432511842253984107205465138699994400
160 985356236955882154285393332244237100956866196090040604038712059041880256036891951649292697002401
161 1993938704603025400186458897200212609610547958156976810357928550595602766057891108763724093999202
162 4973233646161932954658311126644662320177962112403994224754569160233085788152674169176740885000805
163 6967172350764958354844770023844874929788510070560971035112497710828688554210565277940464979000007
164 32841923049221766374037391222024162039332002394647878365204560003547840004994935280938600801000833
165 696647556384422052209629985686352277755760560358166416704408257785333328659104206177651081800017500
166 2819432148586909975212557333967433273062374243827313545182837591144881154641411759991542928001070833
167 3516079704971332027422187319653785550818134804185479961887245848930214483300515966169194009801088333
168 9851591558529574030056931973275004374698643852198273468957329289005310121242443692329930947603247499
169 23219262822030480087536051266203794300215422508582026899801904426940834725785403350829055905007583331
170 985060630083809737706571085153834364983746389212643403260637315220520368604229384427150278957921747401
171 1993340522989649955500678221573872524267708200933868833421076534867981571934244172205129613820851078133
172 4971741676063109648707927528301579413519162791080381070102790384956483512472717728837409506599623903667
173 6965082199052759604208605749875451937786870992014249903523866919824465084406961901042539120420474981800
174 32832070472274148065542350527803387164666646759137380684198258064254343850100565333007565988281523830867
175 696438562116809868980597966833746582395786452933899244271687286269165685936518833894201424874332475430007
176 2818586318939513623987934217862789716747812458494734357770947403140917087596175900909813265485611425550895
177 3515024881056323492968532184696536299143598911428633602042634689410082773532694734804014690359943900980902
178 9848636081052160609924998587255862315035010281352001561856216781961082634661565370517842646205499227512699
179 23212297043160644712818529359208260929213619474132636725755068253332248042855825475839699982770942356006300
180 984765111893799238548303231674002821342007028194922744043569083421915500434606235355785241922585078179777299
181 1992742520830759121809424992707213903613227675863978124812893235097163248912068296187410183827941098715560898
182 4970250153555317482167153217088430628568462379922878993669355553616241998258742827730605609578467275610899095
183 6962992674386076603976578209795644532181690055786857118482248788713405247170811123918015793406408374326459993
184 32822220851099623898073466056271008757295222603070307467598350708469862986941987323402668783204100772916739067
185 696229630547478178463519365391486828435381364720263313938047613666580527972952544915374060240692524605577980400
186 2817740743041012337752150927622218322498820681484123563219788805374791974878752166984898909745974199195228660667
187 3513970373588490516215670293013705150934202046204386877157836419041372502851704711900272969986666723800806641067
188 9845681490217993370183491513649628624367224773892897317535461643457536980582161590785444849719307646796841942801
189 23205333354024477256582653320312962399668651593990181512228759705956446464016027893471162669425282017394490526669
190 984469682359246038146654930966794049410450591721480520831143369293628288469255333116574276965581152377365444062899
191 1992144698072516553549892515253901061220569835036951223174515498293213023402526694126619716600587586772125378652467
192 4968759078504279145246439961474596171851590261795382967180174365880054335274308721369813710166756325921616201367833
193 6960903776576795698796332476728497233072160096832334190354689864173267358676835415496433426767343912693741580020300
194 32812374184811461940431769868388585104140230649124719728598933822573123769981650383355547417236131976696582521449033
195 696020761657617496447863499712888784420017003728451448490932300138208866528291493465962929188726115423321974530449993
196 2816895420815281447731885768719943722784208245562930513692328134375408589883147624247207264172140593669984480643249005
197 3512916182472898944179749268432832507204225249291381962183260434513617456411439117713170193360866709093306455173698998
198 9842727785761079336091384305585608737192658744145694438058849003402643502706025859673547650893874011856597390990647001
199 23198371753995057616362517879604049981589542737582770838300958441318904461823490837060265495148614732806501237154993000
200 984174341453553499223317135248955707963953453722622069646699103538796630899292641016204698447135692789729649351500353001