0  20 
 1  3200000 
 2  512000000000 
 3  81920000000000000 
 4  13107200000000000000000 
 5  2097152000000000000000000000 
 6  335544320000000000000000000000000 
 7  53687091200000000000000000000000000000 
 8  8589934592000000000000000000000000000000000 
 9  1374389534720000000000000000000000000000000000000 
 10  219902325555200000000000000000000000000000000000000000 
 11  35184372088832000000000000000000000000000000000000000000000 
 12  5629499534213120000000000000000000000000000000000000000000000000 
 13  900719925474099200000000000000000000000000000000000000000000000000000 
 14  144115188075855872000000000000000000000000000000000000000000000000000000000 
 15  23058430092136939520000000000000000000000000000000000000000000000000000000000000 
 16  3689348814741910323200000000000000000000000000000000000000000000000000000000000000000 
 17  590295810358705651712000000000000000000000000000000000000000000000000000000000000000000000 
 18  94447329657392904273920000000000000000000000000000000000000000000000000000000000000000000000000 
 19  15111572745182864683827200000000000000000000000000000000000000000000000000000000000000000000000000000 
 20  2417851639229258349412352000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 21  386856262276681335905976320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 22  61897001964269013744956211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 23  9903520314283042199192993792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 24  1584563250285286751870879006720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 25  253530120045645880299340641075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 26  40564819207303340847894502572032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 27  6490371073168534535663120411525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 28  1038459371706965525706099265844019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 29  166153499473114484112975882535043072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 30  26584559915698317458076141205606891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 31  4253529586511730793292182592897102643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 32  680564733841876926926749214863536422912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 33  108890357414700308308279874378165827665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 34  17422457186352049329324779900506532426547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 35  2787593149816327892691964784081045188247552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 36  446014903970612462830714365452967230119608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 37  71362384635297994052914298472474756819137331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 38  11417981541647679048466287755595961091061972992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 39  1826877046663628647754606040895353774569915678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 40  292300327466180583640736966543256603931186508595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 41  46768052394588893382517914646921056628989841375232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 42  7482888383134222941202866343507369060638374620037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 43  1197262141301475670592458614961179049702139939205939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 44  191561942608236107294793378393788647952342390272950272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 45  30649910817317777167166940543006183672374782443672043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 46  4903985730770844346746710486880989387579965190987526963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 47  784637716923335095479473677900958302012794430558004314112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 48  125542034707733615276715788464153328322047108889280690257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 49  20086725553237378444274526154264532531527537422284910441267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 50  3213876088517980551083924184682325205044405987565585670602752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 51  514220174162876888173427869549172032807104958010493707296440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 52  82275227866060302107748459127867525249136793281678993167430451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 53  13164036458569648337239753460458804039861886925068638906788872192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 54  2106245833371143733958360553673408646377901908010982225086219550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 55  336999333339382997433337688587745383420464305281757156013795128115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 56  53919893334301279589334030174039261347274288845081144962207220498432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 57  8627182933488204734293444827846281815563886215212983193953155279749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 58  1380349269358112757486951172455405090490221794434077311032504844759859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 59  220855883097298041197912187592864814478435487109452369765200775161577472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 60  35336941295567686591665950014858370316549677937512379162432124025852395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 61  5653910607290829854666552002377339250647948470001980665989139844136383283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 62  904625697166532776746648320380374280103671755200316906558262375061821325312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 63  144740111546645244279463731260859884816587480832050705049321980009891412049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 64  23158417847463239084714197001737581570653996933128112807891516801582625927987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 65  3705346855594118253554271520278013051304639509300498049262642688253220148477952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 66  592855496895058920568683443244482088208742321488079687882022830120515223756472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 67  94856879503209427290989350919117134113398771438092750061123652819282435801035571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 68  15177100720513508366558296147058741458143803430094840009779784451085189728165691392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 69  2428336115282161338649327383529398633303008548815174401564765512173630356506510622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 70  388533778445145814183892381364703781328481367810427904250362481947780857041041699635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 71  62165404551223330269422781018352605012557018849668464680057997111644937126566671941632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 72  9946464728195732843107644962936416802009123015946954348809279537863189940250667510661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 73  1591434356511317254897223194069826688321459682551512695809484726058110390440106801705779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 74  254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 75  40740719526689721725368913768187563221029367873318725012722808987087625995266734123667947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 76  6518515124270355476059026202910010115364698859730996002035649437934020159242677459786871603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 77  1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 78  166873987181321100187111070794496258953336290809113497652112625611110916076612542970543913041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 79  26699837949011376029937771327119401432533806529458159624338020097777746572258006875287026086707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 80  4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 81  683515851494691226366406945974256676672865447154128886383053314503110312249804976007347867819704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 82  109362536239150596218625111355881068267658471544660621821288530320497649959968796161175658851152691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 83  17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 84  2799680927722255263196802850710555347652056871543311918624986376204739838975201181726096866589508894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 85  447948948435560842111488456113688855624329099446929906979997820192758374236032189076175498654321423155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 86  71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 87  11467493079950357558054104476510434703982824945841405618687944196934614380442424040350092765550628432773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 88  1834798892792057209288656716241669552637251991334624898990071071509538300870787846456014842488100549243699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 89  293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 90  46970851655476664557789611935786740547513650978166397414145819430644180502292168869273979967695374060638699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 91  7515336264876266329246337909725878487602184156506623586263331108903068880366747019083836794831259849702191923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 92  1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 93  192392608380832418028706250488982489282615914406569563808341276387918563337388723688546221947680252152376113233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 94  30782817340933186884593000078237198285218546305051130209334604222066970133982195790167395511628840344380178117427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 95  4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 96  788040123927889584245580802002872276101594785409308933358965868084914435429944212228285325097698312816132559806136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 97  126086419828462333479292928320459564176255165665489429337434538893586309668791073956525652015631730050581209568981811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 98  20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 99  3227812347608635737069898965003764842912132241036529391038324195675809527521051493287056691600172289294878964965934366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 100  516449975617381717931183834400602374865941158565844702566131871308129524403368238925929070656027566287180634394549498675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000