2 0 4 0 5 0 4 0 4 0 5 0 7 0 4 0 5 0 5 0 8 0 8 0 11 0 12 0 12 0 13 0 11 0 12 0 14 0 14 0 16 0 19 0 20 1 24 1 24 1 26 1 26 1 26 1 25 2 25 2 23 2 16 2 14 4 13 4 9 7 9 6 10 6 9 6 11 6 9 8 9 13 12 10 10 15 12 20 12 19 14 21 16 27 14 34 15 39 20 38 21 44 24 42 25 50 29 50 35 50 43 41 50 50 47 56 39 64 45 77 48 79 64 79 65 71 61 72 62 81 61 80 62 79 62 86 61 101 71 104 81 100 93 107 94 121 98 130 101 125 109 135 123 138 136 137 151 139 138 153 141 143 141 146 146 158 161 149 156 168 151 169 149 171 143 174 154 174 154 168 182 177 186 177 181 175 207 174 199 172 194 194 187 217 186 212 183 189 174 188 169 204 167 198 166 211 188 205 184 205 181 216 195 207 199 182 210 163 206 159 210 162 203 160 201 138 189 124 178 117 174 117 160 114 160 106 177 101 174 112 175 97 173 90 174 83 174 79 169 69 165 67 183 65 178 75 184 63 175 59 162 53 157 45 159 36 152 33 158 31 159 31 176 37 181 39 189 31 182 32 188 33 195 31 198 28 196 27 198 29 185 31 183 31 191 33 203 33 201 38 203 43 205 44 196 44 188 50 173 47 163 45 162 38 165 39 164 35 169 35 159 36 159 36 166 45 162 43 165 48 152 48 155 47 156 45 158 44 149 51 156 55 154 52 152 53 141 54 145 57 144 61 138 74 150 72 141 75 159 77 159 86 175 87 177 95 174 101 176 111 182 120 195 125 166 140 162 133 159 138 148 140 155 122 140 131 135 140 136 141 140 144 141 142 151 140 148 141 147 143 159 149 147 165 156 162 175 178 176 175 186 172 194 163 182 161 167 176 178 165 187 151 197 149 193 151 191 149 191 161 170 158 183 167 194 167 194 184 197 162 211 152 208 139 192 144 174 139 191 139 191 142 197 143 198 138 194 136 192 123 189 107 176 110 169 108 172 102 169 97 173 103 172 99 173 105 175 98 172 96 154 93 151 89 157 87 157 82 165 79 151 84 145 77 144 80 152 72 162 65 171 65 174 68 172 66 187 62 185 59 175 57 172 54 181 56 192 60 201 48 203 60 208 73 211 75 210 67 213 68 207 64 217 56 215 52 214 49 240 40 238 52 260 48 262 46 253 45 258 42 266 40 280 40 279 46 285 44 268 42 276 39 277 40 280 40 293 40 281 37 287 38 295 41 299 46 297 53 306 52 303 47 311 48 328 49 326 48 332 51 350 46 365 44 350 46 348 43 362 43