1 32384 2 76972 3 188040 4 503272 5 1379816 6 4055128 7 12178344 8 38671960 9 125308904 10 425135512 11 1469047080 12 5270085592 13 19196627816 14 72039007768 15 273444136104 16 1062448914520 17 4159847890664 18 16591856007832 19 66478192455720 20 270464231428312 21 1102672639130216 22 4555946514544408 23 18827731526321064 24 78767713774709080 25 329100987763547624 26 1391311478908025752 27 5866683347031269160 28 25026779335964559832 29 106363451334878407016 30 457332881400437377048 31 1956992493250760557224 32 8473119182441810391640 33 36474371430523191319784 34 158886224177443804421272 35 687511506742957183823400 36 3010804827376218331112152 37 13086359270059189862234216 38 57572019777511519023249688 39 251195351849207655170908584 40 1109446351259412773436218200 41 4856453652762117451279367144 42 21520680834108513980298026392 43 94462264447506047690355334440 44 419764902530707083910453517272 45 1846723674865326163737068627816 46 8225431256758850182760815266328 47 36255877427105528423060536959144 48 161796853652055109684107706524760 49 714280845913845707339571728169704 50 3192621408312813902536330493673112 51 14112478231619868024936833692298280 52 63160245303468802403426526526207192 53 279482315219236838941974700241843816 54 1252140354267854512686361811802290968 55 5545405831110211436132250082099412904 56 24865898391954330074640356780579327320 57 110200694202138896724950769763232127464 58 494488915202688306008308404451555393432 59 2192700217665639791653361035978412890920 60 9844531270916509727946063653367610813912 61 43673046714186724019238902440867712378216 62 196166886341022959910966733845589617347608 63 870566343566738130611937734717193177693864 64 3911760460720601553327730895192630445921880 65 17365022191086869196853384593312361233160424 66 78050003645806535541220094894117094989619352 67 346559674130571110156702703944680232965368360 68 1558037151900684634264259328180866303959369432 69 6919342429309917495816105196631845646700967016 70 31113340717084128764258005426516096761336020248 71 138197246869456551363415476752060895809739546024 72 621508430175609687135071451012725130942220484440 73 2760911491509252471054784733250030296521786308584 74 12418035092345638019007897772527798825845224382872 75 55169696874758182688169544626946043458472474466600 76 248166573292921118237937346599368514566640985505752 77 1102617436348508085014931747456341619574642966586216 78 4960225500479715140905336116599131501490823514852888 79 22039925022273022322894890308957579565559770362633384 80 99154815661258670283440493884189046188373490949671000 81 440599724933803880084976485319686937709809131537331944 82 1982301216823603882886622629301927643590253692204515992 83 8808814135648894856471799078415272379701950883035801640 84 39633302952100623526092212073243043477707720674003654872 85 176125397446431003377141916493339994833915256983558451816 86 792462518788641590329626620102763355737395802370709749528 87 3521693791166311664446161517073265734061941551740228139944 88 15845993754477122959185371348354815866834838527154702217560 89 70420849377156672004910212538709896702476547071123012310504 90 316867769421904031660264165995704560172130343724984722850712 91 1408208565340731575866492679840623316748314852098280218269480 92 6336521701032928676231066160447405332190279402530560856248792 93 28160836562811778867950233088218088538477362704958426832019816 94 126717095061500428161588238749899841435013922006071260314374168 95 563163375487015455453187072184450946292598545634140862986369704 96 2534128478355365451838920460212279067578923704520691651298540120 97 11262413819050680755889502219865761596258439321484483409619244264 98 50679154806775627882004796244620582581052470763259062795207419032 99 225234617349394170817668325689671253748035202740170502045934446120 100 1013528460038156621242383140729603333397438029895379753397548919512 101 4504473802714946595559128672132062755374664409298088088790288986216 102 20269695024020845914827401178942961474392472703419098587167158550808 103 90085979348727625017997954509850182505724525095590649995235534346664 104 405379913662325208154633645740275557459034369263551335722174240334680 105 1801663639718959694004025086355075356011204847149929551430785961653224 106 8107374484274455040225186040250037749317735029008356550086782684652952 107 36032377638692285479231395422225551251735819564496995005274116638987560 108 162143909063345331472338448698353132120190281267969194530988150013699032