1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 6 9 6 10 0 11 0 12 26 13 71 14 26 15 0 16 0 17 120 18 572 19 572 20 120 21 0 22 0 23 524 24 4398 25 7804 26 4398 27 524 28 0 29 0 30 2174 31 31952 32 106310 33 106310 34 31952 35 2174 36 0 37 0 38 8816 39 224927 40 1354928 41 2519010 42 1354928 43 224927 44 8816 45 0 46 0 47 35036 48 1546856 49 16714556 50 55886238 51 55886238 52 16714556 53 1546856 54 35036 55 0 56 0 57 137164 58 10453311 59 201420678 60 1199035122 61 2154364298 62 1199035122 63 201420678 64 10453311 65 137164 66 0 67 0 68 530660 69 69685558 70 2383832160 71 25121756412 72 80410575348 73 80410575348 74 25121756412 75 2383832160 76 69685558 77 530660 78 0 79 0 80 2033212 81 459502052 82 27824093298 83 516765464924 84 2929763437610 85 5221636463228 86 2929763437610 87 516765464924 88 27824093298 89 459502052 90 2033212 91 0 92 0 93 7728080 94 3002936368 95 321172238658 96 10481845883142 97 104800502322828 98 330934422791290 99 330934422791290 100 104800502322828 101 10481845883142 102 321172238658 103 3002936368 104 7728080 105 0 106 0 107 29176258 108 19478808736 109 3673720138432 110 210231077785162 111 3696480908283518 112 20589913083547464 113 36473026079756294 114 20589913083547464 115 3696480908283518 116 210231077785162 117 3673720138432 118 19478808736 119 29176258 120 0 121 0 122 109517952 123 125554496370 124 41704604879690 125 4177968654531772 126 128919009927187184 127 1263123249564407540 128 3946144656636666870 129 3946144656636666870 130 1263123249564407540 131 128919009927187184 132 4177968654531772 133 41704604879690 134 125554496370 135 109517952 136 0 137 0 138 409053414 139 804907528188 140 470412062965664 141 82397091799471253 142 4455002512552726172 143 76616864903843273585 144 420958153012448868410 145 742445266734540008940 146 420958153012448868410 147 76616864903843273585 148 4455002512552726172 149 82397091799471253 150 470412062965664 151 804907528188 152 409053414 153 0 154 0 155 1521210528 156 5135894512268 157 5277001796062030 158 1614546135120979278 159 152774976444888401656 160 4604629442514360092362 161 44399668021990657254072 162 137724405163818432489528 163 137724405163818432489528 164 44399668021990657254072 165 4604629442514360092362 166 152774976444888401656 167 1614546135120979278 168 5277001796062030 169 5135894512268 170 1521210528 171 0 172 0 173 5635589250 174 32635990233297 175 58915371919958224 176 31461824683588609937 177 5205282343917202524418 178 274618733099617441712031 179 4639856241899346975571984 180 25259438779068495543763268