1 1 2 11 3 35 4 88 5 461 6 2050 7 8057 8 35640 9 158090 10 679629 11 2963173 12 12981912 13 56560118 14 246687460 15 1077347659 16 4701310128 17 20514731834 18 89541862920 19 390793087220 20 1705499848917 21 7443466123759 22 32485974265409 23 141779148752373 24 618773173545197 25 2700540814073056 26 11786074484541391 27 51438456188875692 28 224495059309176121 29 979773096812710730 30 4276064598287977040 31 18662208426211968505 32 81448256729811377947 33 355468032807642928298 34 1551384022325511480942 35 6770770221115348490250 36 29549955811840707988457 37 128966109035732044225768 38 562852187570845124880348 39 2456479359312022038313534 40 10720915682940669237315484 41 46789741034880316176345339 42 204206425144261574544163425 43 891226648188725915702756361 44 3889617762462125179403884587 45 16975621598090512817556015791 46 74087415844299936852801945972 47 323342809851630191777954009117 48 1411178558342132532735539838590 49 6158865646150606396628116615965 50 26879395114906342297622065046696 51 117310869119957512561440996239126 52 511984736071952362662258802572833 53 2234476412434213885801917741607501 54 9752018929374848565918775925070900 55 42561144378015763436332226577820922 56 185751383778585954316177632014653868 57 810682538730835034582132324119741751 58 3538095734384689736863698279842519308 59 15441459298320320091798205468147803674 60 67391807108110938084631544679784367644 61 294120884403124796331522708131106559416 62 1283644086042986866530996246071480697581 63 5602261610823679993995232132835226768131 64 24450184827212059155094974134708603727165 65 106708964988326700093075853571505508737421 66 465714402134371027373268420973861632741033 67 2032536857414942186489951480505126100184700 68 8870685677352631830552310988735941806275607 69 38714704778573546386612861961924818728435424 70 168964206444457836381077289900757526636174013 71 737417558074874178686364256813571704102861714 72 3218342312848751951703663387900623860706610708 73 14045946057635062852284210470196208919897354141 74 61301310263469685758039280851289430463259201963 75 267539874110187834613493297204884506349902360830 76 1167635470290253248285269664010873341627067736946 77 5095960353627243015485181831614988212150244466314 78 22240513059512755747512388247249473461283269636749 79 97065202008151096240374814818161677825833195984852 80 423625723726428674629388014758154097898873485621028 81 1848847476644311117880567025383692581632104527328842 82 8069002424653239972406076570898813302668127122143104 83 35215885004875263914565146403207195155964050805133035 84 153694160865231547901858296425595517877439592217589773 85 670773859035417485018405581090232055436250444951064373 86 2927486427801241854711639994967826263670340771763057803 87 12776551544934255280120409115505231592420273365908778531 88 55761238661990102929265757593923702017095649137557195152 89 243361107743679479066789329110656061805380419223630228989 90 1062111068250022654046310772442771173099026764853642069802 91 4635415789146376133795368804131690144002204057283062162961 92 20230539140949266443073288685069428951248691757206337768312 93 88292988709185306080894659454284027979651157098850330239090 94 385340786070347548074947972328462587783769560379742842450981 95 1681758920840176344596919816739339884588655573050613378631413 96 7339770847172091567730081578495250301919574364642082904702848 97 32033269109750717306490872846005988264800767909151588389417902 98 139804137107776710914902299961392925134730506789298294392342932 99 610153046992652999409579778423346354196421986022918989309386291 100 2662916480557497663258477931651617221838218161880719358346639448 101 11621877850771620868177353110373538256648491538398514140824038522 102 50721847930423517359496277165057412740996644837489412481290068832 103 221367483853411579354290352715227022024712144529380600674734581932 104 966123374976595934071316980581346958543230969889967361170461884453 105 4216492681889347387511601763888692680989355213419351161647025680359 106 18402215490187376873036940365297284267874196229866379032624669433001 107 80313559276842388800141607150723949062527136655103056474465128705829 108 350515828224832811693219123795016972907333276896487505401001298218645 109 1529770899738549404272090849564079392988599457045844727336966715359048 110 6676443165316367638712914899398303857663880917668936730928859397335743 111 29138280344669818923817219143055402400147966174914246385044338829024292 112 127169416472421841322508182475761419238735695825803059179877619579940977 113 555010806905582664437626456832579230618505913773691770970574157929975194 114 2422256894202131931495840899017270712261374562981645666762519282255509448 115 10571557145387074280123610571906178423353685027047186607138734618392417521 116 46137889315409072414454585001103435801936666836331548282434829300195915867 117 201361521411233574601291152115333134283757357539543409822261279708807182306 118 878810515753372845108695918878927629923512359985708018802980157234017495270 119 3835429515957280594752434671150788008368109378326754931197430444959710928842 120 16739125565953767710850126201961957410184338117137842308046102555966483865633 121 73055266312939309845089768499952054385297831986084431342492686556309031817904 122 318838156451237995388066954206828123114539866830575771524256060544777420237260 123 1391518710968258084092331435279328451520601907021437418025752744603367167140070 124 6073063351408812089069856642079025745158873120050505659411232635448098984987220 125 26504924568754972148642156670905626430777965561322218758788416584530957903294235 126 115676551642166621224291125124117996166558387889148600387730704431648060999445481 127 504852015900356740916650564627643980620870990956391199440945193727031403147512017 128 2203346783253749468761213490284964666588610294573751996569008274882450844626574155 129 9616158585831675913887896751430338666190754437097275887561933391679031424634734503 130 41968203394342781432266391172336554116199804339957767962097166075875725781860934300 131 183163586626373447820560094963457877545784090674526011995991797751506806259666247389 132 799388507308829084990552651271308161865261327035172912409857807747036170306720602054 133 3488804720345141364385016086100937743701687743751523043396493279932349333885923412533 134 15226336462703490537988787346438077938522815394810040733526198652786496293240521163240 135 66452937512798992997933279270869372856807688480560709678760811999324755023631029394206 136 290023336532515600772519391052975676203121214763987629473976812767122562944247981266329 137 1265760986371028854791158745318822783428604796405773297287847976492394899511464469856733 138 5524213650439597534413174035490389096799050660804199188574946431969849374053657340261052 139 24109556847060099412741260446841550465748828082101454739191816487345822749829925732296146 140 105222348037782180466959881992537813609710623952190150444228743783220796425519377256615836 141 459226297555703233337641051617616938304518126594086130922913318744743746723735001960308223 142 2004220551046774425777979916044410432527530472150705720593143325162773367457885853097133140 143 8747103636309055617467636450999094835379014072935155139226371079123161347025754480344188122 144 38175350504399390038952800749226333417139526910936634643945487742664276790733976301899283476 145 166610280011349681521077017791706193813385751129285545210169074270408238246706499349271257488 146 727144218420767510726622057005095873315095030625856617356695230901040801809364740061238885757 147 3173505946612241258294414542406922764291733979867700736662236741238565298941298961429816103771 148 13850264827871485610870332983122692132244385977564603845115297903356196327042489968700963522373 149 60447290482299171262159852907618219436418843060279145506588196574413427853414090416153804751677 150 263812639834770941099901570543947377097655192221946083564792125167936717241866687653980108579825 151 1151368545741032826000659331094404346943903716795665417951682717295330177069815187798421735995908 152 5024965933975306077692707290660444047521934178351183961003210992754876454698175076745624154681543 153 21930669142399555816057866911587791180887704007502609564083747021564545132952130322899367119062840 154 95712937232374000967989935836739670785765440022117215739204832951433454376062682275176571432567317 155 417723977967323129445273157174188204052015729847731993650787132280087564185516591447326492160866786 156 1823090240614034087685200682576135736134377986436315031484228378093597167215074567572103903951304108 157 7956589041393580559821732675143954140416014083553285827437100417172573340261781417298460434922069429 158 34725274571324519255936580785757131878029701917942631681254561187903798712641069899739704345112490027 159 151552969215898575916711708904730309626576656719944567584591630805019860276226951116855284873455255062 160 661428966702019831138810969837173932410924120620565243073296751624609599693975235656830534984418051466 161 2886702123066073229290513275431771867717234177259410051620599071192082554343684010428441893242800605258 162 12598554896777440512498522368251886665327789076811685045197135389865974220491320551766533174292461596645 163 54984400440502890041028207434002457994710559062148890785003776599595680485718441690955403733091812886588 164 239970720179573478655386553728123773746443063258254503545679011693990187216491277496576885970313606025940 165 1047314257901481085128599033326824573030848538586263916412796000644773762224078623699268005221217533461458 166 4570837450431156160270104300114164707601672740298942117903599409604003145376163001264079988829541225546200 167 19948697194409164578755154425004897009673991497391290730853041650818347662942742657958342880633244526077963 168 87062934105585039746611103980891012329046880960643559920673139276904370333752924760323932589336530124036661 169 379972407280702315666106883216918052379021904563990161988260236450802401901813970718669609999707493859270813 170 1658329480598450013470466998105291210780204860600741776616760989527522467571131970026327453039684455058823019 171 7237516760500815221833327385663986179127013554279097673894253089735862967300415904629985622392206743468302331 172 31586997319511545891508348537919248430825745805797488337174309277770199684497649570173022513657807443146868056 173 137856454455214135400407274339067083973242676899958183542101352608068929489430704329254002495363328433106136893 174 601652694073056291742421247821252683658179078097155481757107356094266224572452569272289244390579857457433712530 175 2625818034533640181817420253294122182415526907620970005609178819969427354706359302756338964282579955379590510665 176 11459967550057851897120412350430349559187996197958281131834126382764273835094907342385692698654753084404876718328 177 50015216028365823635896464021833129568101802817008408130534647911636461836844468909207543920058094234162217768154 178 218283500667632647748243109935532479744457604693992180125074114434316442825588354276193892337889481791876168127549 179 952663818080747441483854976506253399028289980592267886562424704428552440634979578177711839872426163717784913575301 180 4157750574387608001277350463285024995673801089001080782651458379854415812751749706772181486818697277949774558253096 181 18145844851804011423471398927489600305733023152243958419107905419762761575842384033448265238373882784923326164961062 182 79194670169515959396487999449889751146878729465729637204627783358852419575557346233779235628876245158956958789333700 183 345632613663336583286132148593338784119960504579284746707404549752694065943237758403751680901383177569178421763524955 184 1508458882043973767420628778928890357085141413165203008837077368626268979732258896664756298234118728767353383567402432 185 6583430234490994187615499260269108988092720424735551024592479445655018783737128479621377021064351673489373730474454458 186 28732340117671618094120827504493518126622679992971041627895621770322417123913018070796495911658295698683472479180560760 187 125397754549363744967681586625790597958069829336627718106459694395451001811578349057352226977136400668074571192522374948 188 547278668622997963705300292935244173361497506000710064686402202247964037320367643364863664258198223296561658176369063413 189 2388511199471720669221803162056881189262406246810226515218411643461453970516227520782482575447488652668168659859028466975 190 10424279397470564239085867565329717842514761073369271133426893824572188558807792826936355057624019441378650753861384982225 191 45495118875960640572932633270775224267572144824213533272527020099154167104528989788544385823644820996010394093141592947285 192 198556251479601118787637449197042120285342010294008748434794064330009928983332320022697258072125201766156287307866962518269 193 866567358777961687648276693839238834535925318163187672311201986618834775637093778797302714061072926754177419778317614486640 194 3781996193539950386724690451697840162297160679635642058133189607021321075637860858040648370652330857546005519107577354051887 195 16505924280510110275622160975817120391746843746294930068816461723035280492122763024365639598093104444630122094829257635343580 196 72037496182386169748754431388296103919386621873986062364364941441885330180169705212017945476919169608805896058602620431009385 197 314396259672343851201231598786478777834177052801707133431417730442497910578543901402597503774354320757636449271862238987835626 198 1372132754943367646340162604469386080829761750119144819550792884470620019079998106321668286505059814101094143014286768353343744 199 5988456412142531133660130432236253570195495809322277902098187746732851305057355180456501049241458743087110027329784578558017705 200 26135670962545545578541058535971005927830922040252043339338956107165078156275783464366018748031013192286005525190556068075666459 201 114065002673712137018943319656530674684360048602343166171393672795108205708668473207758704890102758275757148202700191535801212250 202 497818665286974398935869612555738181894384780804534229752282538915876105564699443039112890676563030642235483887716561392940062494 203 2172650836795351225819702721801807259717023913066222750317563422209470475766986745079413257180157005392196162590501106903745768586 204 9482190981943985266955968671532750214504687083226603893420030591474957013392897267493037276062196858059144547990176396083354188825 205 41383522973566933423802270623841606016828238937565899954323104451142895838266227595619963432072533194314893182038494819537588307512 206 180611841394554510940327518299655665943800574105078094558577520797334861907501990188391335152611087066978716654581009477499788200764 207 788251818791929028183116719746208616197342070878005908857720209491398915279291086109819205697907215574989496671074337673680172532174 208 3440200404531824294205664763242476570367637033286089427733213796297826797301712994302189073673735707231104034367057635499581501797068 209 15014210612896725726602233309451062722089228387049743746266774527363619960691245315797516921036541939200809061452718232851517371869243 210 65527147788094888922610448569089036375884986404798856637867016891124138597223076402977608717583091819564150715241771407867266764421681