1 141 2 977 3 6882 4 41446 5 242684 6 1310058 7 6840001 8 34087789 9 165068548 10 775598494 11 3562426975 12 16017777604 13 70763909432 14 307697458346 15 1319740103323 16 5591683329070 17 23438083323919 18 97303006036084 19 400509298117315 20 1635933546509016 21 6636335776998195 22 26754550493365448 23 107259757879725501 24 427835791925453295 25 1698727853375092834 26 6716742997536706593 27 26457192372700948600 28 103853965958637100880 29 406373670224401952518 30 1585500758144228359835 31 6169487906246186538451 32 23947840963348466371469 33 92747390245921798217515 34 358451462430435253869561 35 1382675452450508038643457 36 5323935447990028455843179 37 20465555390453447434650446 38 78549411170196847122400348 39 301048715489438099379779982 40 1152250063990837704887857610 41 4404643836917785882903887416 42 16817584133910767299146592815 43 64141168525414905047323991310 44 244376584741124775553933048438 45 930161573091803979505770559285 46 3537184597259845480814654286577 47 13439406186638611212618325550148 48 51020673674340142860660511848820 49 193541982246349367301167910089873 50 733642961771759730630076748207743 51 2779017465223832573930554627440160 52 10519859277754519280155086114360452 53 39797410741195216244130414764088342 54 150466233153207663438066785449448678 55 568558079040209714476839467715186519 56 2147205266487495528272550056196734239 57 8104866553788172038201993988983479708 58 30577480214625616576657798208500157966 59 115305586759069389121971944324480428301 60 434610852280178925030920199866413585600 61 1637421681010067372258085404521444093194 62 6166488994260018717692905224424303085604 63 23213471053625620336831861096904017249623 64 87352176838523292512102612704719895174120 65 328583189020015713188156179064987977403363 66 1235551875424983881785143837672296621789876 67 4644365663146297770537234299673491905376879 68 17452073581685266817487094970980034818519310 69 65558350284245699370228141039888570751709125 70 246192162269908439048309223126119269484191876 71 924251742477933038043255623871581571605562537 72 3468810479986068984913557065441925140984413559 73 13015153022699458726781512566106442995912690266 74 48820291033548533148727576567158010211361669011 75 183078609889545473469382475367485062692524889914 76 686379972861541716956367508824224620384848613818 77 2572674166627724771959472214413643328492702218668 78 9640541448256057290057110672726841033808181249891 79 36117497360058275968953386159098306540280687907661 80 135280886870242143008443498240566693212347086504155 81 506594717114058812034306403056732221212624691059591 82 1896675459073181609669380743921101778519148414568021 83 7099637277728963166372058409748518979781575545092547 84 26570062080317986614087912017171556726350727393860587 85 99417914658055172288855272213703471389964695950626716 86 371924427937686789231705901159481965742376979769650362 87 1391121110432316832150989059557201081332814512726587110 88 5202325031824926345380145613511496732063440010603696048 89 19451556800936201889047598762834579437670253305757172864 90 72717267124416662700489891701924681796686061739357180651 91 271799663780917370001604740662054103739296903134862796726 92 1015758059644120059004733882649646616630236538698938693896 93 3795450908612262523169814259738751028389671374434584807619 94 14179793287303596831974574787356762601600568708346039999497 95 52967741988396058471266263262695329947616797678938412869948 96 197828846061237734881962133738085968056847173002426851003408 97 738764264676658383986370364205842044943703613213840744049245 98 2758428282583908658397032883317970288412982077088440303858917 99 10298132402468679579943710624449456050874831615479202033214726 100 38441254793504746208290737700982082251838293828662625282220234 101 143476329180398702514969803085057761002717936973796526342211816 102 535436334201161772221570921766476872782479925388947112620195978 103 1997935769862827922016720718192235480874878427152367188389459733 104 7454224852534277959596429206325866639352741184520938190286917273 105 27808136148378609241034103697124746719089599606784001312397919036 106 103726758182565413139003731339881438863374924728422226086510329382 107 386865793379405692057740942315649120393956684476709313192086428227 108 1442718154783416925741843826724322631901260651393336552283987242420 109 5379665922513817633103925239193057954605048075948837295158377317844 110 20057774049307741878507747056379338651771132073887248778382463883062 111 74776429561407451820740726799718274462078373326308340965708404193931 112 278741858832561492657549972160880028552946586394184462543312519509866 113 1038953295025871699346351807224799234788160085892928879675824532938143 114 3872104638588543309347957495516290745959926663032605505951862418869404 115 14429663689625824007612510968343770827902833901048963908693128141385875 116 53768040480329099029604244237164444639835012440103429645829279226724716 117 200332713911358997634364269609893105556655957874904088586053648601415855 118 746345589682796596883562870451877598541604928080540396547073602920168040 119 2780284529645080919180245088998192475430866442104367541641621012750854573 120 10356199675253145271285269467040889825714862802644012997024134240517677943 121 38572180577887075304476204226610145573934589992377866475882671847260429914 122 143651860589048248744585248270838522353440678839479343584550555402304334813 123 534948868890670493221639013927368615750371505582502316394289415434155504548 124 1991947526886524121715314415037678926935461478399704713313425651741567358508 125 7416666428078251148857927908005271561503030197875459901601323258963944010890 126 27612482015105016396859181497448959440640315510699349464603422206123663009075 127 102794194971627770452714759303668756625979097327247735404028611841661642736751 128 382647394069399920476207350900406135065347324917295249280236632684495566931025 129 1424283765531906527272345743082984880461221751181689517591397571256338560270123 130 5301056518992517498091872762432096918927211212300709055419813269231803848981689 131 19728634652130606324654045094278216178708987696647106489908238820367398197158541 132 73417710370725709940184564576039932034897111385748890467782873300706449638912131 133 273196017806114729063752398285472507591076140986454340396761586580032925865764642 134 1016525118589012331145344661833804299605937176729035805040443012886912100281741328 135 3782096219270188544093574017640209425021204403716329563148320789146230310283657974 136 14070781407825080437765361343794143462180065807078179048463674762165128716843604350 137 52345036491758858868042408702029101140121798060415602181399822044759467799115608560 138 194717461036792708721533551503601756029586749634561141901683103680739136320059085167 139 724280564892534152562098732993289831533631366279737235229281892987099902053707163286 140 2693901667704184973959357826574374805145843383724652980610116424228425130180379817186 141 10019130698514005465424822116491278452426431716110335913680715020525593106987813967785 142 37260797998276713877454004020823837502404350652003540977606650885736959706380663941609 143 138563380647055179879572792793537711308691337664855410106959593327159696712211051221516 144 515251650480971181538798120729445567013805500749032218644479763601953368063468067149060 145 1915866742932640453621313222507743100338902851058955938501187654201449904275894525973553 146 7123387457300781964762672316291765995898982955180354511572322086586721576033173370470595 147 26483999094104984440632007331041496390004600316000311989376727551434082393775587400303892 148 98459278469402849963738584739748965372777370673192586467548244688000261984648292021028856 149 366021141998763163532511865431699493138820280876595711994753104747071508585637426593565682 150 1360606295870418401835279000150999391417529535577560593101348281532884082070967047416331158 151 5057500079317356619320117594803921757550864563416056292414379032078828915434740989259796603 152 18798221665323365069108572142292893312760089247046860712976932401970361937278089207222906139 153 69867531966849872309464445656046799675038971569032833211969167823270369897671193830293258468 154 259664225862110940182719190693703369278127196126937864917823433592752962660733889831985797670 155 964999813995969023474754873648679139507619653115051746598335991727703048130358892435454695553 156 3586088728601151877867998393852325007598322930697050792062409297166476993145649180760219744608 157 13325816228133364138751724954592740051338664492210699002299455146605492142021260899982912502422 158 49516037779496393721807569378989275086418975490164983396384954874384325722883049069228586497568 159 183982921914798809988148657996563155244174890426000026111852100695364070126354099086602295209015 160 683579414673646259384785493188963778492834885384139627293588252816596367079707740374506478690164 161 2539689069754266356017644872368824598595955206429526134780289100105154908851115268676044001649731 162 9435230193855103344663179589002079458953077840406253772503790859894973278214795708606549093378540 163 35051377338190598729377457016069304241509793811137039175335227606186538629832675695138085054244911 164 130208270288433335742877377926737074373796625635033426570463648727508759650396691445830032162625714 165 483674504874126553625079523081845403346395943367810300224118177105431784431083345574790080116186737 166 1796590969592326717000465295864980222797003424928753510357499473478354498298908814320125987113452852 167 6673088136117296839069565901427605572853490185118604271141124616615185250155575781293302624829983177 168 24784854738189041916830709155310596129724254997200013381666146324781540781093213710601508842026592303 169 92050890744325259703039560012355172411708996978772482756731508829645440319988504437196970791876851938 170 341862875298721149406730856794356582052208908660479939492934104483030656538671561608504009412479484351 171 1269575222947979864718799338237691770380399157490307826880923280180352540846449288851204446949390482486 172 4714630982063952544033105937539432402738998123624029425793330791994711680149289263414049966595784951014 173 17507331659714288737630259704822491234533184275204376431163966963949106046140725878163937369573568712224 174 65009287919585886188764068034137603870332202406527240939808385787119381116411952923601834936633405981259 175 241387214181034778786997122584550700113130529687779032430596937223142971479062732346937641835540254597817 176 896265590449829961737634789296631350607486437015498270694364064858673188445246452365923456190046373427247 177 3327690987410645461897325963698330334851186797240177384285332416258395535557814493155978519712736874108951 178 12354730043281169391212731353181697513832074001553474531426623810476119985162030114492173524828156077421157 179 45867780457389217977921192609650359744438343836769032672649973246536670625743558349968227766679034026352351 180 170281149763516410637261074102557885627045940641380678545240821683489390052477255787348556099993263784691443 181 632135226151560125950604580489992777339387567886180030270915177945111378817490504510780249678179230288787936 182 2346595117342805340252051301038490915877419104929827688848534230108462604467705290832009021869491841344455070 183 8710664044196828265972546810047387909345332183680700917721041075831687682394333666736688527473855567102717630 184 32333258352257448077288833510263567741022258079089386225748957986474884230925983669929880133258065324899978484 185 120014290135420355029264483441277354689275023960001741758132286085494865970671070836142214285829187089272148616 186 445453010936043372892760667947630507114168518167864546156615755581194329113232707806563800965480722039152788603 187 1653318227215080573407354471516398773122467120139165905437883022707622735824035254937226553375899904194308605870 188 6136161614496413966380387700083522970870057759276855024305904301159228200262783295002568448688590866851798801348 189 22773147953144616672722082179350365856495041269549778606659318363977238472486471923160528269209685249058371589479 190 84515321270882139520804709704696877137973571521084372990905090040302100918989613438691723092932612589713429208657 191 313641904657943538512348986661223326654914750110057965462136541679484383322305452097006086442383161421139194890932 192 1163909273656013869125706341305700003820409774728572081754008951817925838780338888791060541987196637860560462441872 193 4319074899209043730123278937918896997786963724730785144683686710989857343408189798955283355415443953676446841496461 194 16026882448262302862288565616411869848629527426899091626356173896094627140244288348550028254859580410038216289872345 195 59469491178859746949970916904268130881506836932322588732889803767353921470842204589702257612213091514366579899963338 196 220661411726183024926569178194218480900783406841119701981701132469324055612345051294561315457276514412887465754788686 197 818739421222524344301546888007698778532524363934264414019706879652169805773947749112611789198834633218069603249603764 198 3037751816980044504060251077258896074349474168017814382926339740708879079489028091229144779027964342180221139877934922 199 11270580675175798672920965694936818527004684797470496131018867574383431342330053450513786097039064924222124468685368329 200 41814590138187203280279545867257612665404754333665729392711981563094060101026979700949606893267335239902327213835296741 201 155130459234058693891496566609636125550118262310301402247256732800074206707148006320383910416985929777687059886222465428 202 575511655972734410174665616916096413255226232763410772647808885755337817229703460095499206525588479260779573408952649806 203 2135006048400605308241812720201034514964796670317511845314092110888966957728685497418239888527547727409797991313561416775 204 7920127291637156274728663323147934965963860335055853195981562238292948751423751251290136976531030891939376121586938489988 205 29380109070015823670479638841773820739436938855823886837949756542092993408700962875788657241245797929005157307661488186448 206 108984053877055501782961801068571281635093241603076602347303978452048587884005282168432499573743321097727845515329109047074 207 404260161983231571705419330623893896854726816671133185048132886402209755556869012610341474988938825468695329952786500035163 208 1499503501796964333043829902806759306238108116482738059063416863002211481096527900980026881477690580520237645921314239801030 209 5561893784163583191197524876109694552121368933664033533384535043691538164419286481506651233819659557844157799777502424471759 210 20629403961337240228724509355466203554606382615713761282158257292926929039549334362191003866024309958325362282871471370687588