6 0 1 0 0 0 6 1 3 1 4 1 1 2 4 2 0 2 4 3 2 3 0 3 6 4 0 4 5 4 4 5 1 5 6 5 13 6 8 6 7 6 13 7 10 7 11 7 8 8 11 8 7 8 11 9 9 9 7 9 13 10 7 10 12 10 11 11 8 11 13 11 20 12 15 12 14 12 20 13 17 13 18 13 15 14 18 14 14 14 18 15 16 15 14 15 20 16 14 16 19 16 18 17 15 17 20 17 27 18 22 18 21 18 27 19 24 19 25 19 22 20 25 20 21 20 25 21 23 21 21 21 27 22 21 22 26 22 25 23 22 23 27 23 34 24 29 24 28 24 34 25 31 25 32 25 29 26 32 26 28 26 32 27 30 27 28 27 34 28 28 28 33 28 32 29 29 29 34 29 41 30 36 30 35 30 41 31 38 31 39 31 36 32 39 32 35 32 39 33 37 33 35 33 41 34 35 34 40 34 39 35 36 35 41 35 48 36 43 36 42 36 48 37 45 37 46 37 43 38 46 38 42 38 46 39 44 39 42 39 48 40 42 40 47 40 46 41 43 41 48 41 55 42 50 42 49 42 55 43 52 43 53 43 50 44 53 44 49 44 53 45 51 45 49 45 55 46 49 46 54 46 53 47 50 47 55 47 62 48 57 48 56 48 62 49 59 49 60 49 57 50 60 50 56 50 60 51 58 51 56 51 62 52 56 52 61 52 60 53 57 53 62 53 69 54 64 54 63 54 69 55 66 55 67 55 64 56 67 56 63 56 67 57 65 57 63 57 69 58 63 58 68 58 67 59 64 59 69 59 76 60 71 60 70 60 76 61 73 61 74 61 71 62 74 62 70 62 74 63 72 63 70 63 76 64 70 64 75 64 74 65 71 65 76 65 83 66 78 66 77 66 83 67 80 67 81 67 78 68 81 68 77 68 81 69 79 69 77 69 83 70 77 70 82 70 81 71 78 71 83 71 90 72 85 72 84 72 90 73 87 73 88 73 85 74 88 74 84 74 88 75 86 75 84 75 90 76 84 76 89 76 88 77 85 77 90 77 97 78 92 78 91 78 97 79 94 79 95 79 92 80 95 80 91 80 95 81 93 81 91 81 97 82 91 82 96 82 95 83 92 83 97 83 104 84 99 84 98 84 104 85 101 85 102 85 99 86 102 86 98 86 102 87 100 87 98 87 104 88 98 88 103 88 102 89 99 89 104 89 111 90 106 90 105 90 111 91 108 91 109 91 106 92 109 92 105 92 109 93 107 93 105 93 111 94 105 94 110 94 109 95 106 95 111 95 118 96 113 96 112 96 118 97 115 97 116 97 113 98 116 98 112 98 116 99 114 99 112 99 118 100 112 100 117 100 116 101 113 101 118 101 125 102 120 102 119 102 125 103 122 103 123 103 120 104 123 104 119 104 123 105 121 105 119 105 125 106 119 106 124 106 123 107 120 107 125 107 132 108 127 108 126 108 132 109 129 109 130 109 127 110 130 110 126 110 130 111 128 111 126 111 132 112 126 112 131 112 130 113 127 113 132 113 139 114 134 114 133 114 139 115 136 115 137 115 134 116 137 116 133 116 137 117 135 117 133 117 139 118 133 118 138 118 137 119 134 119 139 119 146 120 141 120 140 120 146 121 143 121 144 121 141 122 144 122 140 122 144 123 142 123 140 123 146 124 140 124 145 124 144 125 141 125 146 125 153 126 148 126 147 126 153 127 150 127 151 127 148 128 151 128 147 128 151 129 149 129 147 129 153 130 147 130 152 130 151 131 148 131 153 131 160 132 155 132 154 132 160 133 157 133 158 133 155 134 158 134 154 134 158 135 156 135 154 135 160 136 154 136 159 136 158 137 155 137 160 137 167 138 162 138 161 138 167 139 164 139 165 139 162 140 165 140 161 140 165 141 163 141 161 141 167 142 161 142 166 142 165 143 162 143 167 143 174 144 169 144 168 144 174 145 171 145 172 145 169 146 172 146 168 146 172 147 170 147 168 147 174 148 168 148 173 148 172 149 169 149 174 149 181 150 176 150 175 150 181 151 178 151 179 151 176 152 179 152 175 152 179 153 177 153 175 153 181 154 175 154 180 154 179 155 176 155 181 155 188 156 183 156 182 156 188 157 185 157 186 157 183 158 186 158 182 158 186 159 184 159 182 159 188 160 182 160 187 160 186 161 183 161 188 161 195 162 190 162 189 162 195 163 192 163 193 163 190 164 193 164 189 164 193 165 191 165 189 165 195 166 189 166 194 166 193 167 190 167 195 167 202 168 197 168 196 168 202 169 199 169 200 169 197 170 200 170 196 170 200 171 198 171 196 171 202 172 196 172 201 172 200 173 197 173 202 173 209 174 204 174 203 174 209 175 206 175 207 175 204 176 207 176 203 176 207 177 205 177 203 177 209 178 203 178 208 178 207 179 204 179 209 179 216 180 211 180 210 180 216 181 213 181 214 181 211 182 214 182 210 182 214 183 212 183 210 183 216 184 210 184 215 184 214 185 211 185 216 185 223 186 218 186 217 186 223 187 220 187 221 187 218 188 221 188 217 188 221 189 219 189 217 189 223 190 217 190 222 190 221 191 218 191 223 191 230 192 225 192 224 192 230 193 227 193 228 193 225 194 228 194 224 194 228 195 226 195 224 195 230 196 224 196 229 196 228 197 225 197 230 197 237 198 232 198 231 198 237 199 234 199 235 199 232 200 235 200 231 200 235 201 233 201 231 201 237 202 231 202 236 202 235 203 232 203 237 203 244 204 239 204 238 204 244 205 241 205 242 205 239 206 242 206 238 206 242 207 240 207 238 207 244 208 238 208 243 208 242 209 239 209 244 209 251 210 246 210 245 210 251 211 248 211 249 211 246 212 249 212 245 212 249 213 247 213 245 213 251 214 245 214 250 214 249 215 246 215 251 215 258 216 253 216 252 216 258 217 255 217 256 217 253 218 256 218 252 218 256 219 254 219 252 219 258 220 252 220 257 220 256 221 253 221 258 221 265 222 260 222 259 222 265 223 262 223 263 223 260 224 263 224 259 224 263 225 261 225 259 225 265 226 259 226 264 226 263 227 260 227 265 227 272 228 267 228 266 228 272 229 269 229 270 229 267 230 270 230 266 230 270 231 268 231 266 231 272 232 266 232 271 232 270 233 267 233 272 233 279 234 274 234 273 234 279 235 276 235 277 235 274 236 277 236 273 236 277 237 275 237 273 237 279 238 273 238 278 238 277 239 274 239 279 239 286 240 281 240 280 240 286 241 283 241 284 241 281 242 284 242 280 242 284 243 282 243 280 243 286 244 280 244 285 244 284 245 281 245 286 245 293 246 288 246 287 246 293 247 290 247 291 247 288 248 291 248 287 248 291 249 289 249 287 249 293 250 287 250 292 250 291 251 288 251 293 251 300 252 295 252 294 252 300 253 297 253 298 253 295 254 298 254 294 254 298 255 296 255 294 255 300 256 294 256 299 256 298 257 295 257 300 257 307 258 302 258 301 258 307 259 304 259 305 259 302 260 305 260 301 260 305 261 303 261 301 261 307 262 301 262 306 262 305 263 302 263 307 263 314 264 309 264 308 264 314 265 311 265 312 265 309 266 312 266 308 266 312 267 310 267 308 267 314 268 308 268 313 268 312 269 309 269 314 269 321 270 316 270 315 270 321 271 318 271 319 271 316 272 319 272 315 272 319 273 317 273 315 273 321 274 315 274 320 274 319 275 316 275 321 275 328 276 323 276 322 276 328 277 325 277 326 277 323 278 326 278 322 278 326 279 324 279 322 279 328 280 322 280 327 280 326 281 323 281 328 281 335 282 330 282 329 282 335 283 332 283 333 283 330 284 333 284 329 284 333 285 331 285 329 285 335 286 329 286 334 286 333 287 330 287 335 287 342 288 337 288 336 288 342 289 339 289 340 289 337 290 340 290 336 290 340 291 338 291 336 291 342 292 336 292 341 292 340 293 337 293 342 293 349 294 344 294 343 294 349 295 346 295 347 295 344 296 347 296 343 296 347 297 345 297 343 297 349 298 343 298 348 298 347 299 344 299 349 299 356 300 351 300 350 300 356 301 353 301 354 301 351 302 354 302 350 302 354 303 352 303 350 303 356 304 350 304 355 304 354 305 351 305 356 305 363 306 358 306 357 306 363 307 360 307 361 307 358 308 361 308 357 308 361 309 359 309 357 309 363 310 357 310 362 310 361 311 358 311 363 311 370 312 365 312 364 312 370 313 367 313 368 313 365 314 368 314 364 314 368 315 366 315 364 315 370 316 364 316 369 316 368 317 365 317 370 317 377 318 372 318 371 318 377 319 374 319 375 319 372 320 375 320 371 320 375 321 373 321 371 321 377 322 371 322 376 322 375 323 372 323 377 323 384 324 379 324 378 324 384 325 381 325 382 325 379 326 382 326 378 326 382 327 380 327 378 327 384 328 378 328 383 328 382 329 379 329 384 329 391 330 386 330 385 330 391 331 388 331 389 331 386 332 389 332 385 332 389 333 387 333 385 333 391 334 385 334 390 334 389 335 386 335 391 335 398 336 393 336 392 336 398 337 395 337 396 337 393 338 396 338 392 338 396 339 394 339 392 339 398 340 392 340 397 340 396 341 393 341 398 341 405 342 400 342 399 342 405 343 402 343 403 343 400 344 403 344 399 344 403 345 401 345 399 345 405 346 399 346 404 346 403 347 400 347 405 347 412 348 407 348 406 348 412 349 409 349 410 349 407 350 410 350 406 350 410 351 408 351 406 351 412 352 406 352 411 352 410 353 407 353 412 353 419 354 414 354 413 354 419 355 416 355 417 355 414 356 417 356 413 356 417 357 415 357 413 357 419 358 413 358 418 358 417 359 414 359 419 359