1 0 0 0 1 1 2 2 2 3 3 3 5 4 4 4 5 5 6 6 6 7 7 7 9 8 8 8 9 9 10 10 10 11 11 11 13 12 12 12 13 13 14 14 14 15 15 15 17 16 16 16 17 17 18 18 18 19 19 19 21 20 20 23 21 21 22 22 22 20 23 23 25 24 24 24 25 25 26 26 26 27 27 27 29 28 28 28 29 29 30 30 30 31 31 31 33 32 32 32 33 33 34 34 34 35 35 35 37 36 36 36 37 37 38 38 38 39 39 39 41 40 40 40 41 41 42 42 42 43 43 43 45 44 44 44 45 45 46 46 46 47 47 47 49 48 48 48 49 49 50 50 50 51 51 51 53 52 52 52 53 53 54 54 54 55 55 55 61 56 56 66 57 57 70 58 58 65 59 59 56 60 60 61 56 61 65 59 62 60 61 63 60 61 64 65 59 65 64 62 66 59 63 67 57 64 68 62 65 69 61 56 70 56 60 71 58 66 72 63 67 73 62 65 74 57 64 75 59 63 76 64 62 77 63 67 78 58 66 79 65 59 80 70 58 81 69 68 82 64 62 83 62 65 84 67 69 85 66 57 86 61 56 87 63 67 88 68 70 89 67 69 90 62 65 91 64 62 92 69 68 93 68 70 94 63 67 95 77 71 96 72 72 97 73 73 98 78 74 99 82 75 100 84 76 101 83 77 102 81 78 103 86 79 104 88 80 105 87 81 106 85 82 107 90 83 108 92 84 109 91 85 110 89 86 111 57 64 112 56 60 113 93 87 114 94 88 115 58 66 116 57 64 117 94 88 118 95 89 119 59 63 120 58 66 121 95 89 122 96 90 123 60 61 124 59 63 125 96 90 126 97 91 127 56 60 128 60 61 129 97 91 130 93 87 131 78 74 132 73 73 133 74 92 134 79 93 135 79 93 136 74 92 137 75 94 138 80 95 139 76 96 140 71 97 141 72 72 142 77 71 143 80 95 144 75 94 145 71 97 146 76 96 147 70 58 148 66 57 149 98 98 150 69 68 151 70 58 152 98 98 153 66 57 154 67 69 155 98 98 156 67 69 157 68 70 158 98 98 159 68 70 160 69 68 161 98 98 162 78 74 163 79 93 164 101 99 165 102 100 166 77 71 167 78 74 168 102 100 169 103 101 170 76 96 171 77 71 172 103 101 173 104 102 174 80 95 175 76 96 176 104 102 177 100 103 178 79 93 179 80 95 180 100 103 181 101 99 182 75 94 183 99 104 184 71 97 185 71 97 186 99 104 187 72 72 188 74 92 189 99 104 190 75 94 191 73 73 192 99 104 193 74 92 194 72 72 195 99 104 196 73 73 197