1 1 2 0 3 0 4 0 5 3 6 0 7 3 8 4 9 8 10 0 11 4 12 18 13 32 14 50 15 0 16 8 17 56 18 220 19 420 20 216 21 0 22 10 23 237 24 664 25 3189 26 2050 27 1120 28 0 29 50 30 784 31 7248 32 29770 33 47696 34 32296 35 5440 36 0 37 66 38 3218 39 25642 40 288829 41 419562 42 723244 43 159672 44 27576 45 0 46 216 47 11152 48 298371 49 3056797 50 12765040 51 20259516 52 11082863 53 2593768 54 138560 55 0 56 280 57 45290 58 1096152 59 33647294 60 126928736 61 589802909 62 301760538 63 171281610 64 13108760 65 704880 66 0 67 1120 68 161696 69 12945294 70 383305129 71 4292369132 72 18253875506 73 27752564898 74 14776550335 75 2665243912 76 215573760 77 3590400 78 0 79 1472 80 650010 81 48211246 82 4415390639 83 46437072442 84 587817545724 85 832227066041 86 1319414370191 87 223789472088 88 41702927217 89 1103125848 90 18382208 91 0 92 5440 93 2372368 94 573628264 95 51510198510 96 1665124000236 97 19654502530302 98 83923543594779 99 125067423389467 100 63167849881088 101 11086737070564 102 655500979620 103 18291819408 104 94348800 105 0 106 7128 107 9467136 108 2151355010 109 603131077948 110 18888312086238 111 676444220700614 112 2708485928608316 113 12257277646565165 114 5853920434490847 115 3040537134742112 116 169432535832409 117 10342682216196 118 94349236032 119 485706240 120 0 121 27576 122 35149184 123 25742089966 124 7102730170463 125 693531743163910 126 23808229868262298 127 290028583892214392 128 1240449707844408124 129 1813796678368127266 130 892160813906817986 131 146998128651407720 132 8466158066084383 133 163717383474715 134 1574003841792 135 2505943040 136 0 137 36280 138 139387576 139 97071821386 140 83812987023962 141 8036001935941558 142 851786780144746749 143 9899860627729886022 144 128921638442143489125 145 179723518209287846721 146 270582082215733767785 147 42242385262760099184 148 7133080659964442596 149 130245173094329980 150 2598721367092734 151 8162910172992 152 12956458880 153 0 154 138560 155 524385184 156 1166397676786 157 992203100748874 158 298077593903645728 159 30835345886767300972