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