0 28 1 253 2 534 3 787 4 4469 5 5256 6 9725 7 34431 8 147449 9 181880 10 874969 11 1056849 12 5102365 13 16363944 14 21466309 15 37830253 16 210617574 17 248447827 18 707513228 19 6616066879 20 371207258452 21 3347481392947 22 7066170044346 23 10413651437293 24 59134427230811 25 69548078668104 26 128682505898915 27 455595596364849 28 1951064891358311 29 2406660487723160 30 11577706842250951 31 13984367329974111 32 67515176162147395 33 216529895816416296 34 284045071978563691 35 500574967794979987 36 2786919910953463626 37 3287494878748443613 38 9361909668450350852 39 87544681894801601281 40 4911864095777340022588 41 44294321543890861804573 42 93500507183559063631734 43 137794828727449925436307 44 782474650820808690813269 45 920269479548258616249576 46 1702744130369067307062845 47 6028501870655460537438111 48 25816751612990909456815289 49 31845253483646369994253400 50 153197765547576389433828889 51 185043019031222759428082289 52 893369841672467427146158045 53 2865152544048625040866556424 54 3758522385721092468012714469 55 6623674929769717508879270893 56 36876897034569680012409068934 57 43500571964339397521288339827 58 123878040963248475054985748588 59 1158402940633575673016160077119 60 64994442716443486163959950067252 61 586108387388624951148655710682387 62 1237211217493693388461271371432026 63 1823319604882318339609927082114413 64 10353809241905285086510906782004091 65 12177128846787603426120833864118504 66 22530938088692888512631740646122595 67 79769943112866268964016055802486289 68 341610710540157964368695963856067751 69 421380653653024233332712019658554040 70 2027133325152254897699544042490283911 71 2448513978805279131032256062148837951 72 11821189240373371421828568291085635715 73 37912081699925393396517960935405745096 74 49733270940298764818346529226491380811 75 87645352640224158214864490161897125907 76 487960034141419555892668980035977010346 77 575605386781643714107533470197874136253 78 1639170807704706984107735920431725282852 79 15328142656124006571077156754083401681921 80 860015159550649074964428514149102219470428 81 7755464578611965681250933784096003376915773 82 16370944316774580437466296082341108973301974 83 24126408895386546118717229866437112350217747 84 137002988793707311031052445414526670724390709 85 161129397689093857149769675280963783074608456 86 298132386482801168180822120695490453798999165 87 1055526557137497361692236037367435144471605951 88 4520238615032790614949766270165231031685422969 89 5575765172170287976642002307532666176157028920 90 26823299303713942521517775500295895736313538649 91 32399064475884230498159777807828561912470567569 92 156419557207250864514156886731610143386195808925 93 501657736097636824040630438002658992071057994344 94 658077293304887688554787324734269135457253803269 95 1159735029402524512595417762736928127528311797613 96 6456752440317510251531876138418909773098812791334 97 7616487469720034764127293901155837900627124588947 98 21689727379757579779786463940730585574353061969228 99 202824033887538252782205469367731108069804682311999 100 11379835625081899735583292748533672637483415271441172 101 102621344659624635873031840206170784845420542125282547 102 216622524944331171481646973160875242328324499522006266 103 319243869603955807354678813367046027173745041647288813 104 1812841872964110208255041039996105378197049707758450331 105 2132085742568066015609719853363151405370794749405739144 106 3944927615532176223864760893359256783567844457164189475 107 13966868589164594687204002533440921756074328120898307569 108 59812401972190554972680771027122943807865156940757419751 109 73779270561355149659884773560563865563939485061655727320 110 354929484217611153612219865269378406063623097187380329031 111 428708754778966303272104638829942271627562582249036056351 112 2069764503333476366700638420589147492573873426183524554435 113 6638002264779395403374019900597384749349182860799609719656 114 8707766768112871770074658321186532241923056286983134274091 115 15345769032892267173448678221783916991272239147782743993747 116 85436611932574207637318049430106117198284252025896854242826 117 100782380965466474810766727651890034189556491173679598236573 118 287001373863507157258851504733886185577397234373256050715972 119 2683794745737030890140430270256865704386131600532984054680321 120 150579507135137237005122946639118365631200766864220363112813948 121 1357899358961972163936246950022322156385193033378516252070005853 122 2866378225059081564877616846683762678401586833621252867252825654 123 4224277584021053728813863796706084834786779866999769119322831507 124 23987766145164350208946935830214186852335486168620098463866983189 125 28212043729185403937760799626920271687122266035619867583189814696 126 52199809874349754146707735457134458539457752204239966047056797885 127 184811473352234666377884005998323647305495522648339765724360208351 128 791445703283288419658243759450429047761439842797599028944497631289 129 976257176635523086036127765448752695066935365445938794668857839640 130 4696474409825380763802754821245439828029181304581354207619928989849 131 5672731586460903849838882586694192523096116670027293002288786829489 132 27387400755668996163158285168022209920413647984690526216775076307805 133 87834933853467892339313738090760822284337060624098871652614015752904 134 115222334609136888502472023258783032204750708608789397869389092060709 135 203057268462604780841785761349543854489087769232888269522003107813613 136 1130508676922160792711400830006502304650189554773230745479404631128774 137 1333565945384765573553186591356046159139277324006119015001407738942387 138 3797640567691691939817774012718594622928744202785468775482220109013548 139 35512331054609993031913152705823397765497975149075337994341388720064319 140 1992488179625851301726954325538828869490815352551004396458599988432615412 141 17967905947687271708574502082555283223182836148108114906121741284613603027 142 37928300075000394718875958490649395315856487648767234208702082557659821466 143 55896206022687666427450460573204678539039323796875349114823823842273424493 144 317409330188438726856128261356672788011053106633143979782821201769026943931 145 373305536211126393283578721929877466550092430430019328897645025611300368424 146 690714866399565120139706983286550254561145537063163308680466227380327312355 147 2445450135409821753702699671789528230233529041619509254939043707752282305489 148 10472515408038852134950505670444663175495261703541200328436641058389456534311 149 12917965543448673888653205342234191405728790745160709583375684766141738839800 150 62144377581833547689563327039381428798410424684184038661939380122956411893511 151 75062343125282221578216532381615620204139215429344748245315064889098150733311 152 362393750082962434002429456565843909614967286401563031643199639679349014826755 153 1162243593374169523585504902079147349049041074634033843174913983927145195213576 154 1524637343457131957587934358644991258664008361035596874818113623606494210040331 155 2686880936831301481173439260724138607713049435669630717993027607533639405253907 156 14959042027613639363455130662265684297229255539383750464783251661274691236309866 157 17645922964444940844628569922989822904942304975053381182776279268808330641563773 158 50250887956503521052712270508245330107113865489490512830335810198891352519437412 159 469903914572976630319039004497197793868967094380467996655798571058830503316500481 160 26364870104043194818918896522351321786769271150795698325555055789493399538243464348 161 237753734850961730000589107705659093874792407451541752926651300676499426347507679613 162 501872339805966654820097111933669509536354086053879204178857657142492252233258823574 163 739626074656928384820686219639328603411146493505420957105508957818991678580766503187 164 4200002713090608578923528210130312526592086553580983989706402446237450645137091339509 165 4939628787747536963744214429769641130003233047086404946811911404056442323717857842696 166 9139631500838145542667742639899953656595319600667388936518313850293892968854949182205 167 32358523290261973591747442349469502099789191849088571756366852954938121230282705389311 168 138573724661886039909657512037777962055752086997021675961985725670046377889985770739449 169 170932247952148013501404954387247464155541278846110247718352578624984499120268476128760 170 822302716470478093915277329586767818677917202381462666835396040169984374371059675254489 171 993234964422626107416682283974015282833458481227572914553748618794968873491328151383249 172 4795242574160982523582006465482828950011751127291754325050390515349859868336372280787485 173 15378962686905573678162701680422502132868711863102835889704920164844548478500444993745704 174 20174205261066556201744708145905331082880462990394590214755310680194408346836817274533189 175 35553167947972129879907409826327833215749174853497426104460230845038956825337262268278893 176 197940045000927205601281757277544497161626337257881720737056464905389192473523128615927654 177 233493212948899335481189167103872330377375512111379146841516695750428149298860390884206547 178 664926470898725876563660091485289157916377361480640014420089856406245491071243910384340748 179 6217831451037432224554129990471474751624771765437139276622325403406637568940055584343273279 180 348863487728994930451594939557887875248903596225960439505270312447177949351714356633607644372 181 3145989221011991806288908586011462351991757137799081094824055137428008181734369265286812072627 182 6640841929752978543029412111580812579232417871824122629153380587303194312820452887207231789626 183 9786831150764970349318320697592274931224175009623203723977435724731202494554822152494043862253 184 55574997683577830289621015599542187235353292919940141249040559210959206785594563649677451100891 185 65361828834342800638939336297134462166577467929563344973017994935690409280149385802171494963144 186 120936826517920630928560351896676649401930760849503486222058554146649616065743949451848946064035 187 428172308388104693424620391987164410372369750478073803639193657375639257477381234157718333155249 188 1833626060070339404627041919845334290891409762761798700778833183649206645975268886082722278685031 189 2261798368458444098051662311832498701263779513239872504418026841024845903452650120240440611840280 190 10880819533904115796833691167175329095946527815721288718450940547748590259785869367044484726046151 191 13142617902362559894885353479007827797210307328961161222868967388773436163238519487284925337886431 192 63451291143354355376375105083206640284787757131565933609926810102842334912739947316184186077591875 193 203496491332425626024010668728627748651573578723658962052649397697300440901458361435837483570662056 194 266947782475779981400385773811834388936361335855224895662576207800142775814198308752021669648253931 195 470444273808205607424396442540462137587934914578883857715225605497443216715656670187859153218915987 196 2619169151516808018522367986514145076876035908749644184238704235287358859392481659691317435742833866 197 3089613425325013625946764429054607214463970823328528041953929840784802076108138329879176588961749853 198 8798396002166835270415896844623359505803977555406700268146563916856963011608758319449670613666333572 199 82275177444826531059689836030664842766699768821988830455273005092497469180586963204926212111958752001 200 4616208332912452574613046714561854554440991031586781205763434849096715237124478697795317548883356445628