0 1
1 2
2 3
3 14
4 5
5 56
6 12
7 245
8 16
9 992
10 49
11 4080
12 65
13 16304
14 193
15 65328
16 449
17 261872
18 769
19 1047792
20 1665
21 4192960
22 3713
23 16773824
24 4225
25 67102912
26 12417
27 268433600
28 16513
29 1073717440
30 49281
31 4294901952
32 114817
33 17179771072
34 196737
35 68719216832
36 395393
37 274877515968
38 919681
39 1099510712512
40 1968257
41 4398045333696
42 3278977
43 17592182769856
44 7080065
45 70368738674880
46 15468673
47 281474962032832
48 31459457
49 1125899887970496
50 52430977
51 4503599574943936
52 113248385
53 18014398421403840
54 247466113
55 72057593803049152
56 268437633
57 288230375761643712
58 805308545
59 1152921504472631488
60 1077938305
61 4611686016816777408
62 3221227649
63 18446744069418780864
64 7516194945
65 73786976288395757760
66 12884904065
67 295147905162307176640
68 25904023681
69 1180591620691775719616
70 60263762049
71 4722366482809649891520
72 128983238785
73 18889465931401405663424
74 214882584705
75 75557863725699709274304
76 463990687873
77 302231454903296650643648
78 1013746501761
79 1208925819613667236251840
80 2061718521985
81 4835703278457279882463424
82 3436108056705
83 19342813113830630955681984
84 7421837707393
85 77371252455330494879369408
86 16217930729601
87 309485009821329675696212160
88 32985483053185
89 1237940039285360483824044224
90 54975715608705
91 4951760157141466948783048896
92 118747390019713
93 19807040628565992039543474368
94 259484878375041
95 79228162514264091303073548480
96 527765715552385
97 316912650057057033714961221824
98 879609436440705
99 1267650600228228535081674737856
100 1899956227016833
101 5070602400912916128243319310528
102 4151756040702081
103 20282409603651666483297711556800
104 8444249435539585
105 81129638414606676629239558572224
106 14073748969752705
107 324518553658426712920513551796416
108 30401496642226305
109 1298074214633706883488726172829888
110 66428094637934721
111 5192296858534827565482300703508672
112 135107988955334785
113 20769187434139310433057192158431424
114 225197573688789121
115 83076749736557241834703251939788992
116 486408551099533441
117 332306998946228967847649396505184448
118 1062849512193656961
119 1329227995784915871895000743883573440
120 1152921504741066881
121 5316911983139663489921874781364291776
122 3458764513954760833
123 21267647932558653965884452212316309696
124 4611686018561607809
125 85070591730234615858926138223597979840
126 13835062453462894721