1 1 2 7 3 70 4 763 5 8715 6 102221 7 1220268 8 14749175 9 179930563 10 2210840169 11 27320772214 12 339198895902 13 4227660547195 14 52864983381874 15 662907897706177 16 8332812488242325 17 104966459288054037 18 1324710070914750097 19 16746021481055061759 20 212005231401740861814 21 2687576210374422016824 22 34111337629645388934640 23 433423601333530000360311 24 5512652115407351163326458 25 70178883043875546259528423 26 894166003869385204236174962 27 11401642155932798089699360832 28 145488638934232232798768840808 29 1857722131986057010566343357798 30 23735715967903993649190540522818 31 303442040997873695315666219429114 32 3881366750255615011411336627582648 33 49672308738518670118387550195766451 34 635991503979219726053716484583900997 35 8146730367654519143501135353008438180 36 104399698238952699811002444826538201218 37 1338408737659198369957514499700302247276 38 17164947667972264289279972295029378859341 39 220217451548563874926699338269708825243853 40 2826236537363957608519270871110594059561477 41 36283185182737097783251213197510369583894251 42 465945982253823892056718954834714858570301829 43 5985392543261917021292852767619838304770094305 44 76907852686242480161964489583169741099772342304 45 988471604828347426268655390168747128185559591264 46 12707731453787121132528915175297319542066633113209 47 163409524661385322123586380568747055502708553930020 48 2101782203048387926382484956682320625634244215021534 49 27039262329058355652605782279396610636572849072760914 50 347932335595277561832789223136557807949386554988393596 51 4477997502719570001164525218896186968274722340684685790 52 57644582744849822361468223722175034394003371008251467356 53 742190601448505992559695199550561487460588203481397140343 54 9557660182459926859582767358434111660017860464793533854260 55 123101675682990818830703047146711005741249318636592135495310 56 1585805096462025493738295151361267378379599900717785050016314 57 20431793431952134800123012523420853916043319514823852519881240 58 263288271417744827885995919960706821938977665965016803215554644 59 3393302049077358934181754816657070590287238970894397991869760900 60 43739847639850878687473312830363070178485021841665841630269943554 61 563889001069654689295361096769136989802155090599307480803658382634 62 7270588544685432843951834901116206333011647385304128502923964749141 63 93756885604577070250644725185893619857695337216885274457497405515385 64 1209184589097727856499838256544672609267601318709027604398705411546101 65 15596821879204402822232971910900040802803261292997284141802105183177714 66 201201878877190126000173484621807718941545520261882949788027397999719425 67 2595845083755909854922250647175769514919008392466984332384092269692731016 68 33494601029568851227752313771632845062032340583442295412815992865541738704 69 432233768983082460752488158838225767349550956415892573508778565032168746753 70 5578392081306177150859237300932218997956731580589034964077600727972527161457 71 72001990845638304652930883797742038340549387253848722879547843857209910059607 72 929445282712821408831539960202761547822016885378376078859469138452504582471818 73 11999020177069389014080106542174044597312310555707064495726203294259190254101849 74 154920611612323805721166923062682619751743428880145593592181315383243754383968368 75 2000382113707767325633168821593199627651830638964828144700617389123566841418695426 76 25831878267568404054789693581758334474968090972789762284613490900224077154210070401 77 333608598756700392717640456807871338775999554869807879970879698057206538800199658314 78 4308793887411782030861213320773181853481187593369701471665443085375536242976938323757 79 55655806555497954614910311608256268426078430649242558175928063891890079313916964033749 80 718953163163780684504385542606397766306951618450447076384788307063151748778074635963682 81 9288063768008882216527593547955781342586535159605342087921565823632558818494430860832344 82 120000594383673874661815516747592704805788013105386760156750216863976852586720471968156696 83 1550509401071423482826778981010411433438494653962002905584680364093607173395331248917596549 84 20035372288335234769775933664718820247748237460567235267547162663261317900676514889102588449 85 258911697848053528995065714691772381208641218660885223546823210912908103243710456459737946343 86 3346080888343995135870958720308816027656404279559275713871115970582198545521799408008155088824 87 43246502911763884130394455158064826207170944516566833988400932653613871658602463838624209224686 88 558977933294050051814600676547319963552577683461971660919240338431827727070679065682529790825257 89 7225481285605938087326869175735799305438172942848676439346169352769666665489470586485806975742748 90 93404264471986349444404353504431620004064613970508057937810579704846424100719995996035658328192306 91 1207518568527384063790503653352426713818914673720296421390124598780284576694212401006271660982961575 92 15611603798545235207532283359875539288756381586321075035255677746810133583122014626929003554005828839 93 201849294307589197284872500050787880214448028584369139383165409909059145182368305568525237063326858789 94 2609951283432974731646627974115936870346519544511436511925989324314152583863976184908669728226188148474 95 33749121732927884886673958144154690054284007634335089329143557512529520352461166441033700044347957523937 96 436432349097275231695628689549863040274343091277049754355209987631024200237618610899196151329705712404090 97 5644107372086218325251179623771918510593233003209691750468332388033873092952490542236970457074680829780454 98 72995650399951507311120723914845681410537705859863295594833505700409605998850976771984848042278782752949462 99 944107836157416271399207948269740228311733149444032390387717281810023244587090558746040671377263049463670129 100 12211490138946134253365985389944190502084461918861891152572871269353203670668294819772072451447813824013829588