1 150
2 1740
3 1740
4 19269
5 67330
6 19269
7 216912
8 2405797
9 2405797
10 216912
11 2430631
12 88458672
13 266060160
14 88458672
15 2430631
16 27278035
17 3225439429
18 30765364899
19 30765364899
20 3225439429
21 27278035
22 305991368
23 117938741095
24 3509487618613
25 11348244616180
26 3509487618613
27 117938741095
28 305991368
29 3432961182
30 4308670152724
31 402221585928132
32 4110692224930359
33 4110692224930359
34 402221585928132
35 4308670152724
36 3432961182
37 38513146024
38 157454260497016
39 46028365937520330
40 1498459859767029015
41 4705518067315949795
42 1498459859767029015
43 46028365937520330
44 157454260497016
45 38513146024
46 432071200891
47 5753418267657560
48 5269979734803579913
49 545098899148923125052
50 5429971895805945122143
51 5429971895805945122143
52 545098899148923125052
53 5269979734803579913
54 5753418267657560
55 432071200891
56 4847297854288
57 210237556594325891
58 603279614829234560146
59 198432026871542606565562
60 6249280647180715433706216
61 19869188673828370548366580
62 6249280647180715433706216
63 198432026871542606565562
64 603279614829234560146
65 210237556594325891
66 4847297854288
67 54380688812185
68 7682287249431007868
69 69064202595023175071177
70 72218093862175663215790336
71 7198790025550990326313861165
72 72469574283521150229737165516
73 72469574283521150229737165516
74 7198790025550990326313861165
75 72218093862175663215790336
76 69064202595023175071177
77 7682287249431007868
78 54380688812185
79 610083824961241
80 280719194120503850605
81 7906407074804511304606829
82 26285411777044349448747311771
83 8290014690133607000371667238201
84 264615725211389828099780842721919
85 837185450907978354702239657652981
86 264615725211389828099780842721919
87 8290014690133607000371667238201
88 26285411777044349448747311771
89 7906407074804511304606829
90 280719194120503850605
91 610083824961241
92 6844384156411424
93 10257776899125672523995
94 905123974841379689715222182
95 9566916198670327736024131711860
96 9547652692315451397309746843095235
97 965854607500099869334468208441172550
98 9684133255072575015900450075888762942
99 9684133255072575015900450075888762942
100 965854607500099869334468208441172550
101 9547652692315451397309746843095235
102 9566916198670327736024131711860
103 905123974841379689715222182
104 10257776899125672523995
105 6844384156411424
106 76785501492801006
107 374830158857789457998588
108 103618203577373185101233076567
109 3482034373256401180388504694447389
110 10995690703740517188061781648081935061
111 3525850352301488468326806532067324585093
112 111970933833646905018239912726914374560102