1 1 2 0 3 0 4 1 5 4 6 1 7 2 8 3 9 3 10 2 11 1 12 8 13 9 14 8 15 1 16 1 17 16 18 25 19 25 20 16 21 1 22 3 23 21 24 77 25 59 26 77 27 21 28 3 29 3 30 56 31 148 32 331 33 331 34 148 35 56 36 3 37 2 38 70 39 395 40 883 41 2033 42 883 43 395 44 70 45 2 46 4 47 171 48 866 49 3485 50 8298 51 8298 52 3485 53 866 54 171 55 4 56 6 57 256 58 2346 59 12030 60 48958 61 51688 62 48958 63 12030 64 2346 65 256 66 6 67 5 68 516 69 5663 70 43774 71 216307 72 395340 73 395340 74 216307 75 43774 76 5663 77 516 78 5 79 6 80 905 81 14065 82 155664 83 1155412 84 2639341 85 4522496 86 2639341 87 1155412 88 155664 89 14065 90 905 91 6 92 10 93 1622 94 34309 95 540628 96 5522239 97 19059216 98 41084248 99 41084248 100 19059216 101 5522239 102 540628 103 34309 104 1622 105 10 106 11 107 3048 108 84252 109 1936313 110 28200527 111 135044844 112 441157382 113 559601114 114 441157382 115 135044844 116 28200527 117 1936313 118 84252 119 3048 120 11 121 11 122 5293 123 208413 124 6871687 125 139401115 126 958174742 127 4292509761 128 8186901838 129 8186901838 130 4292509761 131 958174742 132 139401115 133 6871687 134 208413 135 5293 136 11 137 16 138 9992 139 513352 140 24471790 141 695721892 142 6800519266 143 44051823241 144 115542567852 145 174674654015 146 115542567852 147 44051823241 148 6800519266 149 695721892 150 24471790 151 513352 152 9992 153 16 154 21 155 17564 156 1266410 157 86551688 158 3477106364 159 48283678834 160 438360876506 161 1657337487278 162 3432842252818 163 3432842252818 164 1657337487278 165 438360876506 166 48283678834 167 3477106364 168 86551688 169 1266410 170 17564 171 21 172 22 173 32517 174 3117377 175 306708029 176 17307490471 177 342710822044 178 4438621935572 179 23717468036321