1 2 2 14 3 73 4 400 5 2177 6 11854 7 64554 8 351521 9 1914208 10 10423761 11 56762346 12 309097942 13 1683185225 14 9165743600 15 49911830577 16 271793641686 17 1480045568402 18 8059551617921 19 43888089440192 20 238991507967969 21 1301422358761490 22 7086863337886430 23 38591339415494793 24 210148186422638928 25 1144356763087436065 26 6231566512738071454 27 33933841661327681594 28 184785897340940237089 29 1006247043788455295776 30 5479493444593478230065 31 29838446328548982631546 32 162484523123241323099942 33 884805460843544272506121 34 4818186301625522217199536 35 26237314601380840596550993 36 142874649172363123814032038 37 778020376180248284261611554 38 4236690758354239582962410497 39 23070794970755046765773529984 40 125631444667766032072133826753 41 684122931581555872401491132706 42 3725374541011115036135447114414 43 20286435127572241176273585809865 44 110469281854677575912655158377744 45 601557748157629775603275489285825 46 3275767872235476805442202926840302 47 17838113108233667576926056725522762 48 97137004718527346688767503269112353 49 528957162029202885843978020081865952 50 2880423172124246039439886570262287249 51 15685273300169908051009108417728825866 52 85413768671907724800377382276662674806 53 465118569445591879412895251871422954697 54 2532791691631161534782684497438025934192 55 13792254652060825788269303457622834358129 56 75105382339905134440188189389306623032694 57 408984506066996684274055981593000137851826 58 2227115034790148758358011598748572854886785 59 12127699960779956366006199718405239210863424 60 66041090846733455818916408209509936024775329 61 359625130431245392601059194848298963857634098 62 1958329772865755618606410054655874052347043710 63 10664036450104655938528446990135015536260680713 64 58070747319918514836055408964667420058930834640 65 316222821449633058737863891408566118606403023201 66 1721983570396848576558074256327828637651528229182 67 9377019037156905907999700778673959311364641423194 68 51062325758972842841057703976449931681971328868385 69 278058634794668004908113021978521804164435765600928 70 1514161433790317001113419286591783921681513983457265 71 8245328720940381268663140593336942111433735021172890 72 44899734070085326618103685550954914051770531278299334 73 244500393834444657444928472566577555813576233549045129 74 1331420860798094642724997810549560921785907564254347056 75 7250219440417964622385879879644108149128186699308514961 76 39480891040497214706139750401362437256704358921176811846 77 214992217844064882500484430437887258910640394876257485890 78 1170734816650879313737600662192816867564866396850976095233 79 6375207552455162551107459570566338669869861907180984555264 80 34716035398306113820128470458082083979120689554546348250497 81 189045314032529993374077760425508858677055796255049416312386 82 1029441592267809431684888887148358726329839876264040804358478 83 5605798785938307902841485394377433236923891293864685585807177 84 30526238947854937772115646252434840761087671289260064369649808 85 166229880858194400451518285593514875589012713012492090848057601 86 905200713960578396249632834605370302398109918655247764548307342 87 4929248149156383366430996570479238840083175653421733083438819946 88 26842099151304679192535427859144555849710155169065738878248946465 89 146167988513984861037555726504290509457911062722876111881483764832 90 795954174291392758505959315837490518295322065282421859584581459281 91 4334348813394784967254808721936974563786642170217664648820988983338 92 23602589499454219603663198699581723416950387758107192249531050641686 93 128527318650070523387733577095664672696112754298447647480044428320585 94 699892341887264264207253616442466806556330742060241316589969276343536 95 3811246475670333496820369806963274200057373756012958209464533157464753 96 20754048628595026007492110173316441333576126051671552266228583627023894 97 113015659634641944130584128039288881967395993625354191342959953105172946 98 615423985518428998048832112655012855984663772700846665882788648759829377 99 3351276125590057475516927249322951849684149875524228602753566056527185600 100 18249291438468952115925217827645607755479662553253014487221123614836746593 101 99376066168686295517321444903182206732855841368756141557807411682770803282 102 541149915900057724948622777911312926433289406803870649656810441007843041310 103 2946818512432879463029043793986072565053252422436135663344569581916189678473 104 16046827487303693900716973455173534192507090443838020021286630927324683243600 105 87382603075441535077146883610797634071278437451919393840159071841512003935649 106 475839808602764146910046152417836740326170171572535009073859900432296880329438 107 2591173934880757408130192126159695056541128465622554515012990708574626637130362 108 14110173716908360911661298873954766084568900125717582188221040083629499047861025 109 76836602761865040465278861944108607788512021568486925317648736346676285955988000 110 418411824151391434101842801042012010503365885030850138133907985525853460689458097 111 2278451262769565794643991377368695960835721368980378272025843729942957920737544378 112 12407250123356641965152192914441220558088078084131066418936767634352715998911528550 113 67563374358252542416811248527811970253968604102219061732871446471651451716770378249 114 367914687726019604692520445084553706046354089563369864655761943755670797301571897008 115 2003470352543171886360097645852277814384325671480341289536049879861648824718189894609 116 10909848362750187380914589363805144719636618811460780187986573842684493771210426184678 117 59409310024036471086837045820841994733163294279361105887722145391378912591719053911138 118 323511931621601557518311627661998733835814679854979404657890995978440568799070107912193 119 1761676239956251330827195007076406335657074125058448470439852709469102651428461675256448 120 9593164489699360205817974789792246912250651789499266339560128560213058829846284049479233 121 52239340486714055772923025621860675500046183600158669478396433908882225374217163810508642 122 284468039447988734979249491340953524357579853291488252117322922278710988773034366260130798 123 1549063688657463982334591701938055874821896400146843549819361640544003788048959998931478729 124 8435388088494924619679918034327759112834878893886341599328229278874319929712158251284300816 125 45934697665782253474510531625117832994826752694108979384293784632773994180573290625396477761 126 250136262553783169971337395835351451460055768697960855992810077506884574430272508210630303022 127 1362110844826208840487074719025937199823907090597419373098430463449832947002253552216227250058 128 7417340991069778487222612962351187430399556892797965817488708918379455107520394601543745699873 129 40390947320314150583508687393146103747323012164088668678804432471864262349307025819654499189728 130 219947906857265479805404814219677626459643107476640666810540454709097925953850743348750837623569 131 1197720898874824071697711794543610938469320954625580300036196366835013355396280438251585065314890 132 6522159597237967220125682314801485953032654357834852090732252699802768841732848374942388206698678 133 35516259131660274630237611478944598092326292576580494054320852712922104615811929297105159098254793 134 193402912624436088513317793864704715591475155751258318944578075063746041755644408240384393195304048 135 1053170787862384520288186624926420880977093322906651547679544876945730048453441796328721256143618545 136 5735015534954949744450483833158658915766513241159958914211911293860512465847387338176442202375426742 137 31229885565789472008806603568445025804466527031944560914157453032856004601395568854522060610464334834 138 170061571151431401911407251375069500279724639726629462188601111034766056069954608419835347647177791873 139 926066088893216281723442405341997228746313877026198988195890466969193086938924861738443374841046676032 140 5042870033432358927727513883660836702440963666276098466183202655856404476500400206756079232988250950689 141 27460824318146963026406818846938703195432266086427367485557516458341599095573264832851952130441895298418 142 149537241141006787391810564055109673425942341644043684383855440089111423974617838120631623055695341966526 143 814301356324781420053514444625955399852521964399215510929286931266336482371371726306808171114599521341193 144 4434257940382343759919355677815397637236609049961133323911454325621780896463366934226999795346848863970256 145 24146642184888470906927638506765139771687323814358824011604065889440305452918648888237812821015412296367585 146 131489944122366753520524564012210240194133830556634615267658033918837364886578632939117575106744100624664702 147 716025245784416662444697116888513367024049767225456234804131370505895668664152853795266201933696998126201242 148 3899097805711396084323361071385099754500175799119456543573073223003060806645758382683404217578468001567582753 149 21232440878321746096983230022299260792743588648074001890002839046827269134981045132477022234294733190958440864 150 115620732824673574519344638042735765385970912986839480271536913901547653838996851708507090190200715786172134257 151 629609847286252966956986128445795304657930295893604745882221500532704023126065735111602591402532684780475923674 152 3428524885765339296307852870956415456068511834039882455761693151821690975658318873437528736463356290403136638982 153 18669947655643805332583690952374212318121015524515191239088106328584090071908522952495710992354086175094087764617 154 101666739218277563148817191454999529120281016707080540683249825712350524746679636435781522522596686893647714074160 155 553623719461940356962629693563251369572846440753856113142446804389845551123321463274353874753799506952007826853137 156 3014744301898206828822781880537621844734017779631802852958621272151432342587215734825029166841520630480380949373574 157 16416715697551540288958138159717957901702427094294039434473468791561979110023458872558402350163525589127613197899906 158 89396820196174349339152122608305182460518847562926773590068934146938557171876751346043212356288234738954003618056193 159 486808178226480235803571894128166387106523702259751065924176949528403029887948070147978434249968542327922536462085632 160 2650901920987184850969176059550519772100882364864645097118567233004904693107580749884233673057567764208352658822150913 161 14435420991272273335978269620469075975493643386939044560982749274352746527436400940965353585996206813730760855143062658 162 78607728767899426294598836606006959306841259503515925965953732693654031405028766216423669281370379955223176289875133070 163 428056447109066145272346367933876084665348609148099982861570286105471424277226356864171635288807588396166055858414747209 164 2330970819073737732278103032239486100414827506863328509851360913988626732606593182258686939148213090711944145653833535376 165 12693244071123378182798239170006627294852225209455222369151193514933872243227545560934143658232385810526390338720902019457 166 69120747343003089157575363861138839221475649498100392896112829190144239454670249037881340822575762654793952575809918891214 167 376395323881331016937892582169478877865365846490954466532180537468319704098797483977758249684288277129757491965863107864746 168 2049651447440162896228333173806002156916274620530315795241080910024583696526402781841913149196455164982929977943174863194401 169 11161326375345879945417558498932052627509031180717941352255014526699145556655687410128240706566345546818386230290374541153120 170 60778727335603933973049396169901679035775271314331345421733405263747608713258518444657676800204952842328335324742378296622289 171 330969059797000454476944057706246360490933346966603195031741127947900464729339053372783481195435998397996195126004867003146346 172 1802283847406953969124195960071144344500135825745433234786399610798952713541417547405005444836282083947809500682151658040650838 173 9814292213949876155426894401112626053574890228612217049785748489582242573470286269743618579231547395952916948793427244886356041 174 53443486052088066518754365258838984306785055466335726637099512238192300712916107071846015409122192789571648845562243105225294832 175 291025184408098877434497889409601861892811385577688561511978805762899289189222620750286534022359611285160274527417113290276064561 176 1584770459719269226466006639926540991008016376085424929400597463641887652070783008439667021064266295119821047066563796237747159894 177 8629828429133475374687426293338599499304757163874504774733863706323214904216573272229390887563852163260702526191100533951692382738 178 46993517742293652920558167726132482614109594332544687844641622233964773873154363014417259275712281790239044802863456960532731986817 179 255902041150662107236512844058859157987611974154330371057026582875631409870306063859574864082679628214690729971718525903688588045760 180 1393508249886528674282087189374199930761185397158914975829148898325439179147365250140629148986182061611481154396042921227355495502561 181 7588314785494596922748167811434245129939426369590890277603273398945157023587114001358637612076974129805527468300222053799361664005266 182 41321980898530575948941823516119388634890055035468576670442452157154605646938977127774143993982067737116263631683968857708111384477022 183 225017827231218724401727143347442211429739292796316652106212531110911117910844750629541794675489057755840750398053641214573117229753993 184 1225329025154724052608551325605286014233020481854533892256130172690455191512171664603657388921950724302061876758073862560951626600867664 185 6672498967576554146631311865144318967780999749707464139739636994951654520420243572695669991792393644797362881497919734666421353080984097 186 36334928462735381300520638939166520675578542059893844280603422826100586348214178813102201140181329076787287012997834185776265341256974878 187 197860956263527614053475083927946984987478099121085292208576379591729091690222223808583771460356491302241804366014164024435847832141233338 188 1077446954482605829132032969066046403509038390328870104162214592816070147898464483831367607201864283983813106811405087774924280669447015713 189 5867210801193492736422015851552789504079087375767187431650766990190997162225466923167961577912061442498299472524500058219079171549194860832 190 31949751625751452607688875914848007480654123457209842646918110648983099141217147091643074034694227119201350959418747518067272291540408653617 191 173981584015962377247218250775041724535974858980552422716324876421919558082259649035494755877372155380659619687419931716109755412567885542650 192 947412422208194234147909353626614719360083748117694036916204108887870473958872137163606729129695337831616275802150100821901938707749164570022 193 5159110964710184589452827390269647562115326553202455649772974593558890441992562337729544484833312212885732675924673261871384405726012410193673 194 28093811440804479913300250902283668762923438791298302711265509569732784160238583326783627437809946707161553805750743364046703122571430517581232 195 152984156896461298312442438604106536657953122278347856195027453632363565043707010559920529680431490137328639502610098571811515986735090218357329 196 833071451007464217996827342470964079582295639310287622745285399528186971118983479954332206063564125010661182972925160728048190928093376241341734 197 4536470027764914714363185478509256636063706313003241211979185532906308713531578627082938490487504867627562533484684888540021255922057926236020898 198 24703235584320864866363612477585874153423611937883275074683736264165358376879220576997006645192125995979779115175062539790155123028419005214686209 199 134520859743257736467023464234903407224335209205236936872499585014952181739754921865738636013384626911097463724373039616557591178665770500391063936 200 732530022000464469225327889829020872343058502889051145452682116028651209654621225169673188920501690602322771726503568240211224451164795628534735809