14 5
15 7894
16 1224994
17 78795771
18 3067107659
19 85773445272
20 1895106633310
21 35082703708444
22 565885383903338
23 8174846220800924
24 107914203931103343
25 1321652161255079196
26 15194953405886326264
27 165524034548480907270
28 1721272958146506221402
29 17191653626679380069342
30 165751950176383864252005
31 1549200485280670259900379
32 14086859537936949303769924
33 124996606744599487023709402
34 1085156962318746050270101979
35 9237960125794920009622040142
36 77268030917815514000840815778
37 636074316923078054077954788026
38 5161237386345392328896146747853
39 41334696717744041324568418824854
40 327116182093075032985980912156422
41 2560770589363187098842022879673756
42 19848466972944550963366096168702520
43 152452608780813910533498361352695356
44 1161238299890553162616054787645624934
45 8777706899098179048340932753374961529
46 65884034897881024266793257901586573856
47 491314640031674928530521504122425314057
48 3641986751387312024569348873794388508887
49 26848194984367839317569442813576275267598
50 196911546429230443450579450846493175478730
51 1437381763877879300157678048745985214559084
52 10446463422961925150754659727796708360293026
53 75613839475626569899135013733908626384162284
54 545249556637411830353963527541173383320946118
55 3918034156836777842956765184951044674395635310
56 28062571382723841935921885323340404271641262349
57 200388159080423058142856571816502169376697634719
58 1426899178696149782052921181531836196300475856788
59 10133872622835637449409616309008798459271277674391
60 71795364382287112828205675130065658758298038379922
61 507490865742340669992754622351578895781532883824352
62 3579625849433963481725865901298178454399344695639681
63 25199182470003874353699497186840539496579783790627110
64 177064715427188674495756490858908257751909529504694509
65 1242017149680396281671741445351333758783617449873736284
66 8698064061620554337652609738745241912701741228757050835
67 60822325530348687411196465701696378959151113568034890125
68 424709141178561114486480730509425849224839681080503085654
69 2961748387730291611531563042369604014796109958517185383285
70 20628599304870667703624931497670761194694283874027106933831
71 143512880461771665569710793629629336517753945782360456404989
72 997341245593855802830548522771891299265129029872261961557667
73 6924022419023485193032948989416281420954945270088333048374114
74 48024511895023118088018020433516770212921652971189532799731770
75 332800079736924828779291480317836791977961081918269952176947722
76 2304327921670061646893471438693049441343756989107668716958657120
77 15942938304061449535573700606092148542803381691916708826606863274
78 110224211944984377456737672873821341168838638733492289778293678261
79 761535468570405161423021194771159163128577187446871672537438555485
80 5258070606070172376988559636027175194812685675785861379850394297277
81 36283007789926411024988779220571200300025401085325481329609995524994
82 250228667880133006064716738585347471002559435911868058628808724336155
83 1724817048049814563613033343154824048226676333969203896175100081788978
84 11883257269847754431776140752747103576214464783776401167229169629430173
85 81832881678014185239726290630717195449948558066190955684648590760129347
86 563290739622946747363282132165355601967728689603594845639993963747035496
87 3875801672948244309060189156925028252107801875000160560864364195886579509
88 26657882612011033228880307724640013176392135854593664405944415866547749445
89 183288508712090809898924131769931920608904934992043106049068528765074888796
90 1259795250272087464346958395279348299669072044683591082604744265613954303753
91 8656232099739376127950183708530970414710420506799234366241747336313401552881
92 59460766427544974694871165770449390695353306989159666963235223345365293115238
93 408331376512623132471070582967881275032165841058697685123421291966135566887105
94 2803387295477462498612799276052116258530915261589570679769054413877370632117579
95 19241925985340928685720712048310709851538921757959550302537983678788514325007710
96 132043073927790192900635552114843503775304535255208987903434163120586761039459779
97 905921376330070553631839185034299170485570482206831281327985524700713928114142148
98 6214110178821764646992815527301996095177563810014863032771466073700719777898043165
99 42617341782035781915621927211033918125028289010169687946786543256318990088824032802
100 292225292756571261032036206217072186604919870137196387078880397568620374835724938477