0 3
1 7
2 5
3 0
4 277
5 1109
6 0
7 17749
8 70997
9 0
10 1398037
11 5526869
12 0
13 72701269
14 357915989
15 0
16 5659514197
17 22902297941
18 0
19 297784399189
20 1465948394837
21 0
22 23456248042837
23 89426945725781
24 0
25 1430831131612501
26 6004798429418837
27 0
28 94950892143727957
29 384307151022413141
30 0
31 6148844322492339541
32 24595658764946052437
33 0
34 393530540239145489749
35 1500335184661710198101
36 0
37 25167507831231064921429
38 100743818301219131446613
39 0
40 1611896481133487138886997
41 6446423779657304853796181
42 0
43 103086112076722441918174549
44 412344448306889767672698197
45 0
46 6602346876188694799461995869
47 26409387504736764799338501461
48 0
49 343322037561812129572023784789
50 1690201404767215675976858293589
51 0
52 27043212804868893898596337145173
53 107855938569418518244011164390741
54 0
55 1730765619511609209510165442811221
56 6933203682848262673252635397936469
57 0
58 110768999648742989408650588352501077
59 443075919366809443370264759882831189
60 0
61 7006139227782994080097149713560982869
62 28356863910078205288614550619322406229
63 0
64 453709822561251284544045833614186075477
65 1729768698514770522605487587778155074901
66 0
67 29032111731936942552049684605936432665941
68 116149693806492894722854685214724899296597
69 0
70 1858395433210885261794643198394562713572693
71 7433581400536542100949604531597688765240661
72 0
73 118935946596028973001003310622361534292383061
74 475749230901981556417027743565559058648094037
75 0
76 7522784713637663539744715630640047281350726997
77 30447950756459496196684780048461649945013081429
78 0
79 485739964750928346186836658269311511415594767701
80 1948668849774537224271579776955044025933032150357
81 0
82 31178701596392595588345276431280704419326560916829
83 124714806385570382353381104516196998062677068961109
84 0
85 1995414066206042822296000759026453890914717774730581
86 7981747608676504470616390766407869554719636449482069
87 0
88 127707961738824071529857181660124852383955606702478677
89 486886604129266772707599836750879480212203575277081941
90 0
91 8173309551284740577911184065573486465035604391435261269
92 32693238205138962311644736579206594736608147222505542997
93 0
94 523091811282223396986315785267305534675196287038677931349
95 2091984121243677115730673554312434561404880463374132270421
96 0
97 33477875922061940595201033767137289647720199996690755048789
98 133911479743006363598983429179257917653269255439100618822997
99 0
100 2142584058918450929266771669689847640735761878452410764318037
101 8568766960614101466032838878463731963514390377980445779645781
102 0
103 137125379752821927353551251801263369782671074475422189828265301
104 548501519107068680718323060852450168327578621877859954449536349
105 0
106 8776024305713098891493168888568610963006642084202107413250528597
107 35104097222852302029867886716770045737135737958069779105087575381
108 0
109 561665555565638329055562814312908972367440504080562110486679999829
110 2246662222262553316222251257251635889469762035211714373975056667989
111 0
112 35946595556200829114313194086512762382343893339806435932006029546837
113 143784736720246091032181925494922139575559787517684086319355906053461
114 0
115 2300582115590577494076198606661839361393828657640693162943044040086869
116 9202328359543383550670963515017126693433738734806190471451290839110997
117 0
118 147237255398198694131941458395243209652290324739637274360041951596991829
119 588949021592794776527764372079335507706243095273706936424182411164996949
120 0
121 9423184338902698195159429168675688687517178763405690980780913620166202709