15 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 348 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 348 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 256 355 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 256 334 256 352 352 352 352 256 334 352 271 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 348 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 334 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 0 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 256 256 271 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 334 256 352 352 352 0 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 256 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 355 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 256 352 355 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 355 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 348 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 337 352 337 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 0 352 352 355 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 0 352 0 352 355 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 271 352 0 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 271 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 348 352 0 352 355 352 352 352 352 352 352 352 352 352 352 355 0 352 352 352 0 352 352 0 352 352 256 352 0 352 256 352 256 352 355 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 355 352 352 352 352 355 352 352 0 0 352 352 352 352 348 352 256 352 352 348 352 348 352 352 352 0 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 0 352 352 355 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 256 334 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 271 348 244 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 348 348 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 0 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 348 352 352 348 352 352 256 352 352 352 352 256 256 352 352 352 256 352 256 352 256 334 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 355 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 271 352 352 352 352 355 352 352 0 355 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 256 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 271 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 256 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 256 256 352 352 256 352 352 352 271 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 334 352 352 352 256 352 352 352 352 256 352 256 352 256 256 256 256 352 256 352 352 352 256 352 271 271 352 352 271 352 352 271 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 348 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 348 352 256 256 352 352 352 352 256 256 352 271 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 271 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 355 352 355 352 352 256 352 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 256 334 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 348 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 271 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 256 352 271 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 256 348 352 352 352 256 352 352 352 256 352 256 352 256 256 256 352 352 352 348 256 352 256 271 352 352 271 352 352 244 352 352 352 352 352 256 352 352 352 256 256 271 352 352 352 352 352 352 271 352 352 352 352 352 352 256 256 352 352 352 352 352 271 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 271 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 355 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 348 352 352 256 352 0 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 0 352 352 0 352 352 256 0 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 0 352 352 352 271 352 352 352 352 352 352 352 348 352 0 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 0 352 337 352 352 352 0 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 0 352 352 352 0 352 0 352 352 355 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 271 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 0 352 352 352 256 334 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 0 352 352 352 352 352 0 352 256 0 352 352 352 352 352 355 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 271 352 256 352 352 352 352 352 352 244 0 352 0 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 0 352 352 352 0 352 352 0 352 352 352 352 352 352 0 352 0 352 352 0 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 256 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 256 256 348 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 271 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 271 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 256 352 256 352 271 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 271 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 348 256 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 348 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 255 352 352 271 139 256 352 352 352 352 352 352 352 352 352 352 244 244 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 256 352 271 352 352 352 352 352 352 352 256 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 348 352 352 352 256 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 348 0 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 334 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 255 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 271 352 352 352 244 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 256 256 334 352 352 352 352 352 256 352 352 352 256 256 256 256 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 271 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 271 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 271 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 271 256 352 352 352 352 256 352 256 271 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 256 352 256 352 256 352 271 271 352 348 352 256 271 352 352 256 352 352 352 256 334 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 256 256 348 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 271 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 271 352 271 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 255 352 271 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 256 256 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 256 256 271 271 352 352 271 352 271 352 271 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 0 352 352 352 352 352 352 352 352 0 352 352 352 352 271 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 256 352 256 352 271 271 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 271 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 271 256 352 271 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 271 256 352 352 352 352 352 256 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 348 352 352 256 352 352 352 352 352 352 271 352 352 271 271 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 352 256 352 352 352 352 352 271 271 256 352 352 271 271 352 271 352 352 352 352 256 352 271 271 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 348 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 256 256 352 256 271 271 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 348 352 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 271 352 352 352 352 271 352 352 271 271 352 271 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 271 271 271 271 352 352 352 271 352 352 271 271 352 244 352 352 256 334 352 352 348 352 271 352 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 271 271 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 348 256 352 352 139 352 256 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 271 244 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 334 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 271 352 352 256 352 352 352 352 352 256 256 256 352 271 352 244 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 256 256 256 271 271 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 271 271 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 256 271 271 256 352 352 352 352 256 352 352 352 352 256 256 256 334 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 256 352 256 334 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 271 255 352 352 271 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 271 352 352 271 352 352 352 352 352 352 271 352 352 256 352 352 352 271 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 256 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 256 271 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 271 352 352 352 271 271 352 348 352 271 271 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 255 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 271 352 352 352 348 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 256 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 256 352 352 271 348 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 348 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 271 271 352 352 271 352 352 352 256 352 256 352 352 256 334 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 352 256 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 271 271 352 348 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 255 352 256 352 352 256 352 352 352 352 352 256 352 352 352 337 352 355 352 0 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 271 271 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 256 271 352 352 352 348 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 271 352 352 352 256 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 256 256 352 0 352 352 352 352 348 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 352 256 352 256 348 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 271 271 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 348 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 271 271 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 271 352 256 352 256 352 352 352 352 352 352 271 352 256 352 352 352 256 256 352 352 271 352 352 352 271 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 244 352 352 352 271 352 352 256 256 352 256 352 271 352 352 352 271 352 271 352 352 256 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 355 352 355 355 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 271 352 352 271 352 271 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 256 348 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 348 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 271 352 352 256 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 271 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 256 334 256 334 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 348 352 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 352 355 352 352 352 256 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 256 352 355 352 352 352 352 352 352 352 355 352 348 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 256 355 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 0 352 352 352 352 355 352 352 0 352 352 352 352 352 352 352 337 352 352 355 352 352 352 352 0 352 352 352 352 352 352 352 352 271 355 352 352 355 352 352 352 352 0 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 271 352 352 352 352 352 355 352 352 352 352 352 352 256 352 337 352 352 355 352 352 352 355 352 352 352 352 355 352 352 355 352 355 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 352 352 355 352 352 352 352 352 256 352 352 355 352 352 355 352 355 352 352 352 352 352 355 352 352 355 352 355 352 352 355 352 256 352 352 355 352 256 352 355 352 352 352 352 352 355 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 0 352 352 355 352 352 352 352 352 348 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 0 352 352 352 352 352 352 271 352 352 352 352 352 355 352 352 355 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 337 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 337 352 256 355 352 352 352 352 352 355 352 352 352 352 352 352 352 0 352 0 352 352 256 352 352 271 352 352 352 352 256 352 355 352 352 352 352 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 337 352 352 352 0 352 352 352 352 352 352 352 0 352 352 352 352 352 352 348 352 352 352 352 352 0 352 352 352 352 355 352 352 352 352 355 352 355 352 352 355 352 0 352 352 352 352 352 352 352 352 352 352 355 352 352 0 352 355 352 352 352 352 352 352 352 348 352 355 352 352 352 0 352 355 352 352 355 352 352 352 256 352 352 355 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 0 352 355 352 352 352 352 355 352 352 352 352 352 352 0 352 355 352 352 355 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 0 352 352 352 352 355 352 0 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 0 352 352 0 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 0 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 0 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 355 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 0 355 348 337 0 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 355 352 256 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 337 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 348 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 348 256 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 256 256 271 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 271 271 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 348 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 355 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 348 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 348 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 348 256 352 352 352 352 352 348 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 348 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 355 256 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 355 352 348 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 355 355 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 256 352 256 352 271 352 271 352 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 334 352 256 352 271 352 348 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 256 256 352 352 271 271 352 256 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 348 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 256 271 271 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 334 352 352 352 256 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 244 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 256 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 271 271 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 256 352 352 352 271 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 271 352 271 352 352 352 348 352 352 352 256 352 256 352 348 352 352 256 256 352 352 271 271 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 256 256 352 352 271 352 352 352 256 271 271 271 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 271 271 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 334 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 348 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 256 352 139 352 352 352 352 352 352 352 256 271 352 352 352 352 271 352 271 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 271 271 271 352 352 271 271 256 352 352 352 352 352 352 352 271 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 256 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 256 352 352 256 352 352 271 271 352 352 352 352 271 256 334 271 352 352 256 352 256 256 352 352 352 256 352 256 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 334 256 352 256 352 256 256 256 256 256 352 352 352 352 352 352 271 352 271 271 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 256 352 256 352 271 271 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 271 352 352 352 271 139 352 256 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 256 256 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 352 352 352 352 256 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 256 337 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 355 352 271 352 352 271 352 352 352 271 352 271 352 256 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 271 271 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 271 352 256 352 256 352 352 256 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 139 352 352 256 256 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 271 271 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 271 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 256 352 256 352 352 244 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 271 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 348 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 256 348 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 256 271 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 271 352 271 256 352 352 352 352 352 352 352 271 271 348 352 352 348 352 352 352 352 256 352 256 352 352 256 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 256 271 352 271 271 352 271 271 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 271 352 256 352 352 352 271 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 256 352 352 352 352 355 352 355 352 352 352 352 256 352 355 352 355 352 355 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 355 352 355 256 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 271 271 348 271 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 139 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 271 271 271 352 352 352 271 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 256 271 352 271 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 355 352 352 352 352 256 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 334 352 352 256 352 352 255 256 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 271 271 352 352 271 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 271 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 256 352 352 255 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 244 256 334 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 271 271 271 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 255 348 352 256 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 139 352 256 352 352 352 352 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 139 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 256 352 256 352 271 352 271 352 271 352 352 256 352 271 352 352 352 256 352 352 352 271 352 352 352 352 352 271 352 352 352 348 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 271 352 348 352 352 352 352 352 352 256 256 256 352 352 352 256 256 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 334 352 256 352 352 256 271 271 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 256 352 256 256 271 271 352 352 256 352 256 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 348 352 352 256 352 256 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 348 352 352 348 352 352 352 271 352 352 352 352 352 352 352 271 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 255 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 0 352 352 352 271 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 271 271 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 271 271 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 0 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 355 352 355 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 355 271 352 352 352 352 352 352 352 352 352 255 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 256 256 256 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 256 352 352 352 352 256 352 352 256 352 352 352 256 256 271 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 256 352 348 256 352 256 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 334 352 271 352 352 352 256 352 352 352 256 352 352 352 352 256 352 271 352 271 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 244 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 256 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 0 352 355 352 256 352 352 352 352 352 256 256 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 271 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 139 352 352 256 255 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 256 256 334 352 256 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 139 352 352 352 271 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 271 352 352 352 352 256 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 139 139 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 139 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 256 334 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 271 271 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 271 352 352 352 271 352 139 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 256 352 352 352 352 256 256 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 235 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 271 352 256 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 271 352 271 352 271 352 352 256 256 352 0 352 352 352 352 352 352 352 348 352 352 352 271 352 97 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 352 0 352 0 352 0 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 271 352 271 271 352 352 352 352 352 256 352 352 352 271 348 352 352 352 352 256 256 352 256 256 352 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 271 352 271 271 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 352 256 334 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 348 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 348 352 352 256 352 352 256 352 139 352 271 352 244 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 256 348 352 256 256 352 271 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 334 256 352 352 352 256 256 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 255 256 334 256 352 352 256 352 352 352 256 352 256 256 352 256 256 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 352 352 271 271 352 352 352 256 256 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 352 271 271 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 348 352 352 352 256 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 271 271 271 352 352 271 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 256 271 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 271 256 352 352 352 256 271 352 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 348 256 352 352 352 352 271 352 352 256 352 271 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 256 352 352 256 352 352 256 352 256 352 256 355 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 271 352 348 352 271 352 352 256 352 352 256 352 352 352 352 352 256 256 271 352 352 352 256 352 352 352 352 352 352 352 256 352 271 271 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 256 352 256 352 352 271 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 255 255 255 352 352 352 355 352 352 352 352 352 271 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 271 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 348 348 352 352 271 352 352 256 352 348 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 244 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 348 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 256 271 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 355 352 355 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 271 271 271 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 244 352 256 352 352 355 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 235 352 352 256 352 271 352 271 352 256 352 352 352 271 352 256 352 352 355 352 256 352 256 352 352 271 352 352 352 352 352 271 352 352 271 352 352 352 256 352 256 352 352 352 256 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 271 271 352 352 271 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 256 352 352 352 352 355 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 256 334 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 271 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 348 352 256 348 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 334 352 352 352 256 352 352 352 355 352 352 355 355 352 355 352 352 352 352 352 355 352 256 355 352 352 352 355 352 352 352 352 352 355 352 352 0 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 139 352 244 244 271 352 352 352 352 352 352 352 271 352 352 352 271 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 271 271 256 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 348 352 256 271 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 348 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 97 352 256 256 352 256 256 352 256 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 0 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 271 271 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 256 334 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 348 352 256 348 352 352 352 352 352 352 256 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 256 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 334 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 348 352 352 352 352 244 352 139 256 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 256 334 352 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 334 352 352 256 352 256 352 352 352 352 271 348 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 271 352 352 352 352 352 352 352 352 256 352 271 352 271 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 271 271 271 352 352 352 352 352 352 256 352 352 352 271 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 348 348 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 256 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 244 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 271 352 352 352 256 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 334 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 355 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 348 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 256 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 244 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 271 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 355 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 271 256 256 256 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 0 352 352 352 0 352 256 352 352 355 352 352 0 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 348 256 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 271 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 255 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 271 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 271 271 256 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 348 352 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 271 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 271 271 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 271 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 256 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 271 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 244 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 0 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 271 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 256 352 256 352 256 352 256 352 352 352 355 352 355 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 256 256 352 256 352 352 352 348 352 352 352 355 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 337 352 337 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 256 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 352 256 352 352 97 352 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 334 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 256 352 352 256 352 271 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 271 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 256 348 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 355 256 352 352 352 352 355 352 355 352 352 256 352 352 355 352 352 352 355 352 352 256 352 352 352 352 256 352 352 256 355 352 352 256 352 352 256 352 352 0 352 355 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 271 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 348 256 352 352 352 256 352 256 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 352 256 256 334 255 256 256 352 271 352 271 271 352 352 352 352 256 352 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 256 334 256 352 352 256 256 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 0 352 352 256 352 348 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 271 271 352 352 352 256 256 352 256 352 271 352 352 348 271 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 271 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 256 348 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 217 352 352 352 352 352 352 256 217 352 256 334 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 271 256 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 255 352 256 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 337 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 256 352 352 256 334 352 352 352 256 352 352 256 352 352 352 256 352 352 352 0 352 352 352 355 352 352 256 352 352 352 256 352 352 352 0 352 256 256 334 352 355 352 352 352 352 355 352 352 256 256 355 352 355 355 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 348 352 256 348 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 271 352 271 352 352 352 271 352 352 352 352 352 352 256 334 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 271 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 256 256 352 256 352 352 348 352 256 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 256 352 256 352 256 256 256 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 256 348 256 352 352 352 256 352 352 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 256 348 352 256 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 256 352 352 256 256 334 352 271 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 348 256 256 352 352 271 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 97 352 97 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 271 256 352 352 352 271 256 352 256 352 352 256 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 348 256 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 255 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 334 256 334 352 256 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 348 256 256 352 256 256 352 352 352 271 352 352 348 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 352 271 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 256 352 352 256 334 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 256 0 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 334 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 256 352 271 352 348 352 352 355 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 0 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 244 271 256 256 256 352 352 352 352 352 0 352 256 256 0 352 352 0 0 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 0 352 352 352 256 256 256 256 352 352 352 352 271 256 271 271 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 271 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 256 352 352 352 352 352 352 271 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 271 271 352 271 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 271 271 352 352 352 352 271 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 271 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 256 244 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 271 352 271 256 352 352 271 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 271 352 352 256 348 352 352 352 352 352 352 271 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 256 352 271 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 271 352 352 352 256 352 352 256 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 352 256 352 256 352 256 352 256 256 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 271 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 97 352 97 97 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 244 352 352 271 256 352 271 352 271 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 337 352 352 352 352 355 352 352 235 352 352 337 352 352 337 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 337 352 352 337 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 0 352 352 0 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 271 256 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 352 256 352 352 256 334 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 355 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 355 352 355 352 355 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 256 355 352 352 256 352 352 256 256 352 256 256 352 256 334 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 271 256 352 271 271 271 271 352 271 271 352 352 256 352 256 352 256 256 352 352 352 255 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 271 352 352 352 352 352 271 271 271 271 352 352 271 271 352 352 352 256 271 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 355 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 271 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 256 271 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 244 352 271 352 352 352 352 352 348 348 348 352 352 352 271 352 352 352 352 256 352 256 271 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 348 352 352 271 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 334 352 352 256 352 256 256 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 271 352 352 352 256 334 352 256 271 271 352 352 352 352 256 352 271 352 352 271 271 352 352 352 352 352 352 352 244 271 256 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 271 352 352 271 271 271 352 352 352 352 352 256 352 352 352 352 352 271 352 352 271 271 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 271 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 271 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 256 256 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 271 352 352 352 352 352 271 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 348 256 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 271 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 139 352 352 352 352 352 352 352 256 352 256 352 352 348 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 334 352 255 352 256 352 352 352 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 271 352 352 348 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 271 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 256 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 244 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 271 256 334 271 256 271 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 355 348 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 256 352 271 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 334 352 256 352 352 256 352 352 352 256 352 352 271 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 256 352 352 271 256 334 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 256 271 352 256 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 139 352 352 352 352 0 352 139 352 139 352 352 352 139 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 348 256 352 352 256 352 352 256 271 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 348 352 256 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 139 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 139 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 271 256 352 352 256 348 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 256 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 256 352 352 256 352 256 352 352 271 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 256 352 352 352 244 271 271 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 256 352 352 256 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 256 352 244 271 352 352 352 352 271 352 352 352 352 352 348 256 352 352 352 271 352 271 352 352 352 271 271 352 348 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 271 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 271 271 352 271 271 352 352 256 352 352 271 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 0 352 352 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 256 352 348 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 271 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 271 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 244 271 256 352 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 352 271 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 256 256 256 352 352 352 352 256 352 352 352 271 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 271 352 256 271 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 255 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 139 352 256 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 139 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 256 256 352 352 352 256 256 256 256 352 352 352 352 256 352 352 352 352 256 334 271 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 334 256 256 352 256 352 256 352 256 352 256 352 352 352 352 352 271 352 271 271 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 348 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 271 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 271 271 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 139 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 256 271 352 352 271 256 256 352 352 352 256 352 352 352 256 256 256 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 256 352 352 352 256 352 256 352 352 352 256 352 256 334 348 352 256 256 348 352 256 352 352 352 256 352 352 352 352 352 355 352 352 256 352 352 256 355 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 348 352 256 352 256 352 256 256 352 352 352 352 256 334 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 256 352 244 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 334 352 352 348 352 352 352 352 256 352 352 256 352 352 244 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 256 352 352 352 271 271 271 352 352 352 271 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 256 139 256 256 352 352 352 256 256 352 352 256 352 256 334 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 355 352 352 355 352 256 352 352 352 255 256 352 352 352 352 255 352 255 352 355 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 355 352 355 352 352 352 352 256 256 355 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 139 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 348 352 352 271 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 271 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 256 352 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 256 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 235 352 235 352 352 255 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 271 139 271 352 256 256 271 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 271 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 256 256 348 256 348 256 352 352 352 352 352 352 271 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 334 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 256 352 256 352 256 256 334 352 352 352 0 352 352 352 352 256 256 256 348 256 256 256 256 352 352 256 352 352 352 256 352 352 352 256 352 139 352 352 256 256 352 256 352 352 348 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 97 235 97 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 271 244 271 271 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 256 271 271 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 271 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 235 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 271 271 271 352 271 352 352 256 256 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 256 352 352 256 352 256 334 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 97 352 352 97 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 256 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 256 271 352 352 352 271 352 352 352 352 352 271 271 271 352 352 352 256 352 256 256 352 271 352 352 271 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 0 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 256 348 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 271 271 271 271 352 352 352 352 352 271 352 352 352 352 352 256 334 352 352 271 352 271 271 271 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 271 352 271 271 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 256 256 256 352 352 256 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 337 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 355 352 256 355 352 352 352 352 352 352 271 139 271 352 271 352 271 271 352 271 271 352 352 271 352 352 352 256 352 352 352 352 352 352 256 256 352 352 348 352 256 352 256 256 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 352 271 352 271 352 352 271 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 271 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 355 352 355 352 355 355 352 352 352 271 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 256 355 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 256 352 352 348 256 352 352 352 256 352 352 244 352 352 352 352 352 352 256 352 352 256 97 352 352 256 352 348 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 348 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 256 256 352 352 352 256 352 256 256 334 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 235 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 271 352 271 352 271 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 0 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 256 334 256 352 352 352 352 256 271 271 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 256 256 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 256 271 352 271 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 334 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 271 352 271 352 271 271 352 352 256 348 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 0 352 352 352 0 352 0 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 355 352 352 352 352 256 352 352 352 352 355 352 352 352 352 355 352 355 355 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 256 256 352 352 352 256 256 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 256 334 352 256 256 256 352 256 256 352 352 256 352 256 352 352 352 352 256 334 352 256 256 334 352 256 334 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 256 352 244 352 256 352 352 256 348 256 352 256 334 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 271 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 271 348 352 352 256 352 256 256 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 244 271 271 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 271 352 271 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 256 256 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 348 256 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 256 334 256 352 352 355 352 256 256 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 256 271 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 271 352 271 271 352 352 352 352 352 352 244 271 352 244 352 352 271 352 352 244 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 244 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 271 352 256 348 352 352 256 352 256 352 271 271 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 256 352 256 352 255 256 352 352 256 352 352 256 352 256 352 256 334 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 337 352 352 337 352 337 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 256 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 244 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 334 352 271 352 256 352 352 352 352 352 352 352 352 271 256 352 271 271 352 352 352 271 256 352 256 271 352 271 352 352 256 334 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 0 352 0 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 348 256 348 352 352 0 352 352 0 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 334 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 348 256 256 334 271 271 271 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 244 256 352 352 352 256 352 352 352 352 256 352 256 352 256 256 334 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 271 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 271 352 352 352 352 352 256 352 352 352 256 352 352 271 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 348 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 271 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 271 271 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 352 256 334 352 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 256 271 244 271 271 271 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 271 352 352 352 352 352 271 352 352 256 352 271 271 271 352 352 256 352 256 352 352 352 256 271 271 271 352 271 352 352 256 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 334 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 271 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 256 352 352 271 271 271 352 271 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 271 271 271 352 352 352 352 352 271 271 352 271 271 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 256 271 271 352 352 352 256 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 355 352 355 352 352 355 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 271 352 256 256 352 352 256 256 352 256 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 352 256 352 0 355 352 352 0 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 271 256 352 271 271 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 271 271 271 352 348 352 352 352 0 352 352 352 352 352 352 355 352 355 355 352 235 337 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 271 352 271 271 271 352 352 352 352 352 348 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 271 271 352 352 352 271 352 352 256 256 352 256 352 352 271 352 352 256 352 352 352 352 352 352 271 352 271 352 352 271 352 271 271 352 352 244 352 352 352 352 256 352 256 352 352 352 271 271 271 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 355 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 256 271 271 271 271 352 271 352 352 352 352 256 256 256 256 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 271 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 271 352 271 352 348 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 271 352 352 352 256 256 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 271 271 352 352 352 352 352 352 348 256 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 334 0 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 355 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 355 352 355 352 352 352 352 352 139 352 139 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 271 271 271 352 271 352 352 352 271 352 352 352 352 352 271 352 271 352 271 352 352 352 256 352 352 352 348 352 352 352 352 334 352 352 352 352 256 352 352 352 256 334 256 256 352 256 352 256 352 352 256 352 352 352 352 348 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 256 334 352 348 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 334 352 256 352 352 271 352 352 271 271 271 271 271 352 271 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 256 334 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 348 352 256 352 352 352 256 334 352 352 352 256 352 352 352 271 352 352 352 256 352 352 271 271 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 235 235 352 352 352 352 235 352 352 337 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 256 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 271 355 352 244 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 271 352 348 352 348 352 352 352 352 352 97 352 97 352 352 97 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 271 352 271 271 271 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 256 256 256 352 352 352 271 271 352 271 352 352 352 271 352 271 271 271 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 271 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 244 271 352 256 256 352 256 352 352 352 352 256 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 334 352 352 352 256 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 271 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 355 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 352 256 334 271 271 352 352 271 271 271 271 352 348 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 271 271 352 271 352 352 256 352 352 271 352 352 352 271 271 352 271 352 352 271 352 352 256 352 352 352 352 256 352 256 334 352 256 334 352 352 256 256 352 352 256 256 256 334 352 352 352 256 352 256 256 352 352 256 352 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 256 352 352 352 348 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 271 352 352 256 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 271 271 352 352 271 352 352 256 334 352 271 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 256 348 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 352 244 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 348 352 352 352 352 352 352 352 271 352 352 244 271 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 271 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 139 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 348 352 352 352 271 352 352 352 352 352 352 352 271 352 271 271 271 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 271 271 271 352 352 352 271 352 352 271 352 352 271 352 352 352 352 352 271 271 352 352 352 352 271 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 271 271 352 271 271 352 348 352 352 352 256 352 352 256 256 352 352 256 334 352 352 256 352 352 256 334 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 271 352 271 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 271 271 352 271 352 352 256 352 352 256 334 352 352 352 352 352 256 352 256 352 256 352 256 352 256 256 352 256 271 271 271 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 271 352 271 352 352 352 271 352 271 352 352 352 352 352 271 352 352 271 352 352 271 352 352 352 256 334 271 352 352 352 352 352 352 271 271 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 271 352 352 348 352 352 352 256 352 352 352 352 352 271 271 352 352 352 244 271 352 352 352 256 352 352 256 256 271 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 271 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 256 334 352 256 352 256 271 352 352 352 271 256 352 352 352 256 256 334 352 256 352 352 271 352 271 271 271 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 271 352 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 271 271 352 352 352 352 352 352 352 244 271 352 352 352 271 352 352 352 352 348 352 352 352 352 256 352 352 271 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 348 352 352 352 352 352 355 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 355 352 352 256 352 355 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 0 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 235 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 348 352 352 256 352 352 352 256 348 352 352 352 271 352 271 352 271 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 271 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 271 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 271 256 271 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 271 352 256 352 352 352 256 352 352 256 352 256 352 244 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 256 256 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 271 271 352 352 352 256 352 271 271 352 352 352 271 256 352 256 334 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 244 352 352 352 352 271 271 271 352 271 271 352 352 271 271 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 271 271 271 271 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 271 352 271 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 348 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 256 352 271 271 244 271 271 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 271 271 352 352 271 352 271 352 352 352 271 271 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 0 352 0 352 352 352 352 352 355 352 355 352 352 352 256 352 352 256 334 352 352 352 352 256 334 352 352 256 352 0 352 352 352 256 355 352 352 352 355 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 256 256 256 256 352 271 352 271 352 352 352 352 352 352 352 352 256 352 256 0 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 139 352 352 352 352 139 256 352 256 352 352 256 334 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 256 352 256 352 256 334 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 256 352 256 352 352 256 352 256 352 0 352 0 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 271 352 271 352 352 271 352 352 352 271 271 271 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 348 271 352 352 352 352 352 352 348 271 352 352 256 352 352 271 256 271 256 271 256 256 352 352 271 271 256 271 352 352 352 352 352 352 352 352 256 352 271 352 256 352 271 352 352 355 352 355 352 256 352 348 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 271 271 271 352 271 352 352 271 271 348 271 352 352 271 352 352 352 352 352 271 271 352 352 271 352 352 352 348 352 271 352 352 271 271 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 271 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 348 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 256 352 348 256 352 352 352 352 256 352 352 348 271 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 271 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 271 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 271 271 271 352 271 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 271 271 352 352 256 271 352 271 352 352 256 334 271 352 352 352 348 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 271 256 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 256 334 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 271 352 352 244 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 235 352 352 352 352 352 352 352 352 352 352 355 256 348 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 271 271 271 271 244 352 352 352 271 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 256 256 256 352 352 352 217 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 271 271 352 352 352 352 352 271 271 256 271 352 352 352 352 352 352 352 271 244 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 256 352 352 256 352 256 352 271 271 352 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 271 271 352 352 352 348 352 352 271 352 271 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 256 337 352 352 256 271 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 271 271 352 352 256 352 352 271 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 271 352 244 352 352 352 352 271 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 271 352 271 352 352 352 271 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 256 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 355 352 0 352 352 352 352 352 256 352 256 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 337 352 256 337 352 352 352 352 352 352 352 352 352 256 334 352 256 352 97 352 352 97 352 352 352 352 352 352 352 0 352 352 352 355 352 235 352 355 352 352 352 352 352 352 352 352 352 352 256 352 271 271 271 352 256 271 352 352 352 256 352 352 352 352 352 256 352 256 352 256 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 352 352 352 256 352 352 352 271 271 271 271 271 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 256 256 352 256 352 256 334 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 256 256 352 352 256 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 0 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 235 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 271 352 352 271 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 0 271 352 352 352 352 352 352 271 271 352 271 352 271 255 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 271 352 352 256 352 256 352 352 271 352 352 352 352 271 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 271 352 352 256 352 352 352 352 348 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 352 352 271 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 244 352 271 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 334 352 352 355 352 355 352 352 352 271 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 0 352 352 355 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 97 352 97 352 352 352 352 97 352 352 97 97 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 255 352 256 352 352 256 352 271 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 255 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 355 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 271 271 271 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 255 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 271 256 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 334 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 244 271 271 352 352 256 352 352 352 352 352 352 352 352 352 271 271 271 271 256 348 256 352 352 352 271 352 271 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 271 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 271 352 352 352 271 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 256 348 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 256 352 352 352 0 352 0 0 352 256 352 352 352 352 256 352 352 352 256 352 352 355 352 352 355 352 352 352 355 244 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 271 271 271 352 352 352 352 271 352 271 352 352 271 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 271 271 352 352 352 271 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 244 352 271 352 352 271 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 0 352 352 352 352 352 256 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 255 352 352 352 256 256 352 352 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 256 352 256 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 235 352 352 271 352 352 352 271 352 348 256 352 352 352 352 256 334 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 256 352 352 271 352 352 256 256 256 271 352 352 352 352 0 352 352 352 352 0 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 97 352 256 97 97 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 0 352 256 352 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 0 352 352 352 0 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 139 352 352 352 352 256 334 352 256 352 352 352 256 352 139 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 348 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 256 352 352 256 352 352 352 217 352 352 255 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 255 255 352 217 352 271 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 256 352 348 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 348 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 271 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 348 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 355 352 352 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 256 352 352 352 271 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 337 352 256 352 352 271 352 352 256 352 355 352 352 355 352 352 352 271 352 352 352 256 352 355 352 352 355 256 352 352 352 352 352 256 256 334 352 352 352 352 256 352 352 256 256 256 334 0 352 235 352 244 352 352 352 352 352 352 352 256 334 256 256 256 256 334 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 256 256 352 256 256 352 352 352 271 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 256 235 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 271 352 217 352 352 352 352 256 352 244 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 348 235 235 271 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 271 352 352 352 256 352 256 256 256 352 352 256 352 352 256 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 271 352 352 271 352 271 271 271 352 352 352 271 271 271 271 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 271 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 271 271 256 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 256 352 271 352 271 271 352 352 271 352 271 256 352 352 352 352 256 352 352 256 352 352 352 271 352 256 352 352 352 352 256 256 352 256 352 352 271 352 352 271 352 352 271 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 271 352 352 352 256 352 352 352 271 352 352 271 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 256 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 271 271 271 271 271 352 352 352 352 256 256 352 352 256 256 256 352 352 256 334 352 256 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 271 271 352 352 352 352 352 256 256 334 352 271 256 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 352 256 352 352 355 352 352 352 352 355 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 271 271 352 271 352 352 256 352 352 256 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 271 271 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 352 271 256 352 352 352 352 352 271 352 352 352 271 352 271 352 352 352 352 0 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 355 352 352 355 0 256 352 352 352 355 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 271 352 352 355 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 334 352 352 352 352 256 334 256 352 256 352 235 235 352 352 352 256 217 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 256 334 352 352 256 352 355 352 352 352 352 352 256 352 352 348 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 235 352 352 352 352 271 352 352 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 271 271 271 271 271 271 352 256 352 352 352 352 352 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 355 352 355 352 256 352 352 256 352 352 355 352 352 352 352 256 352 352 355 352 355 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 355 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 348 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 256 352 352 256 337 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 355 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 256 352 352 348 256 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 256 256 256 256 352 256 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 256 352 256 352 256 352 352 352 256 352 271 352 256 256 352 352 352 244 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 337 352 352 355 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 334 352 352 256 348 256 334 256 352 352 352 352 256 352 352 352 352 256 352 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 334 256 256 271 352 352 352 256 337 352 337 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 97 352 97 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 256 256 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 271 352 271 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 271 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 271 352 271 352 271 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 271 271 271 271 256 256 352 352 352 256 352 256 352 256 352 256 256 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 256 256 352 271 271 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 255 352 352 256 352 352 348 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 271 271 271 271 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 256 348 352 256 271 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 0 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 334 348 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 334 352 256 352 352 256 256 348 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 244 352 271 256 271 271 352 352 352 352 352 352 256 352 244 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 337 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 271 352 271 352 352 352 352 139 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 271 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 139 352 348 352 352 352 352 334 352 352 352 139 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 337 352 271 352 352 139 352 352 244 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 256 348 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 348 256 334 352 352 352 256 352 352 352 235 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 348 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 256 352 352 352 352 255 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 355 352 97 352 352 352 352 97 352 352 352 352 97 352 97 97 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 235 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 355 352 256 352 355 352 256 355 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 271 271 271 352 352 271 352 352 256 334 256 352 352 352 256 256 352 271 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 256 352 256 352 352 352 352 352 352 271 271 352 352 271 271 271 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 271 352 352 352 256 352 352 271 352 352 271 271 271 256 271 352 352 271 352 352 271 271 352 352 352 352 271 352 352 256 271 271 352 271 256 352 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 271 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 334 256 352 352 352 352 352 0 352 352 352 256 352 352 256 352 352 352 256 352 271 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 256 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 355 352 352 256 352 352 355 352 352 352 0 352 352 256 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 271 352 352 271 271 352 271 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 97 352 352 97 352 352 256 334 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 334 352 352 352 271 271 271 271 352 352 348 352 352 352 352 352 352 352 352 352 352 0 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 352 348 352 256 352 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 244 352 244 352 244 355 352 352 352 271 352 352 271 271 352 352 271 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 235 352 256 352 352 256 235 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 348 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 256 352 352 352 352 352 271 271 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 271 271 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 271 352 352 256 271 271 352 352 352 352 256 352 352 352 352 256 334 256 352 352 256 352 352 256 352 352 352 352 352 352 334 352 352 255 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 271 271 352 352 348 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 256 352 271 271 352 352 348 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 271 271 352 352 352 352 271 352 352 352 352 352 352 271 271 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 97 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 0 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 97 352 97 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 256 352 256 355 352 256 352 256 352 256 352 352 352 271 352 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 337 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 271 271 256 271 271 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 256 352 352 271 352 256 352 352 352 352 271 271 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 256 334 352 352 352 337 352 352 352 352 271 352 352 352 256 352 352 352 256 0 352 352 352 256 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 256 256 352 352 352 256 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 256 271 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 355 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 255 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 139 352 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 355 352 355 352 352 256 256 352 352 352 352 352 256 352 352 256 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 355 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 334 244 352 352 244 352 352 352 244 352 352 256 352 352 0 352 0 0 0 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 256 352 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 271 271 352 352 271 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 256 256 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 348 352 352 352 271 352 352 352 271 271 348 271 271 256 352 352 271 348 352 352 256 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 256 352 271 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 256 348 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 271 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 271 348 271 352 352 256 271 271 352 271 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 271 352 352 271 271 352 352 271 352 352 256 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 256 352 352 352 352 352 348 352 352 352 348 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 271 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 256 256 352 352 271 271 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 256 352 256 256 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 348 256 352 271 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 271 271 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 256 352 256 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 271 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 348 97 352 97 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 348 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 255 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 334 352 352 348 256 355 352 256 352 355 352 352 256 352 256 352 355 352 355 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 355 352 352 352 352 352 355 352 256 355 352 352 352 352 352 352 352 256 0 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 348 352 352 352 256 334 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 271 271 271 352 352 256 352 256 352 352 256 334 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 334 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 337 352 337 352 352 355 352 256 271 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 355 352 0 352 352 0 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 348 352 352 352 352 352 0 352 0 352 352 352 271 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 217 352 256 217 352 352 256 352 352 352 271 352 352 271 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 334 256 256 334 256 256 352 256 352 139 256 334 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 139 352 352 256 352 0 352 0 352 0 352 256 352 0 352 352 352 352 352 352 337 352 352 352 352 352 352 256 271 352 352 352 352 352 271 352 235 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 256 355 352 355 355 256 334 352 355 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 271 0 352 352 352 0 0 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 334 348 352 352 256 352 352 256 352 352 352 256 256 334 256 256 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 255 352 255 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 217 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 352 355 352 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 256 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 256 352 352 256 334 352 352 352 256 256 256 352 256 256 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 244 352 256 256 352 352 352 352 352 352 256 244 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 256 334 352 352 337 352 352 352 256 352 337 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 355 352 352 355 352 352 355 352 352 235 352 256 352 352 355 256 352 352 235 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 255 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 334 256 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 337 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 271 271 271 352 352 352 352 352 352 256 352 352 271 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 271 271 352 256 271 352 352 256 352 352 352 256 352 256 271 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 352 355 355 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 256 352 256 256 256 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 235 352 235 352 352 352 352 256 256 352 256 352 352 256 352 256 352 256 352 352 256 352 256 352 256 352 352 352 256 235 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 355 352 352 352 256 352 352 97 352 97 97 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 355 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 0 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 355 352 352 355 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 97 352 97 97 352 256 352 352 352 256 352 256 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 271 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 271 352 256 352 271 352 244 352 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 255 352 255 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 235 352 235 352 256 352 256 352 352 352 352 352 0 352 0 352 256 352 352 352 352 256 352 352 352 244 352 352 352 217 256 352 352 352 352 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 355 352 355 352 352 337 256 352 256 334 271 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 355 352 352 352 352 256 352 352 352 352 348 352 235 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 355 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 355 352 0 352 244 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 337 352 337 352 352 352 352 352 271 352 271 352 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 348 235 352 352 352 256 352 352 256 352 256 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 348 256 352 352 97 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 355 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 355 352 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 256 352 337 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 0 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 256 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 337 352 337 352 256 334 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 256 352 352 352 352 256 352 271 352 235 352 352 352 352 352 352 97 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 235 355 352 355 355 352 355 352 352 355 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 244 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 271 352 271 271 271 352 352 352 352 352 352 352 348 244 352 352 271 352 271 352 348 256 256 352 348 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 348 271 271 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 256 352 352 271 352 271 271 271 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 256 334 271 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 355 352 352 348 352 352 352 352 352 235 352 352 355 352 355 352 355 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 0 352 352 0 0 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 271 271 271 352 352 256 271 271 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 256 352 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 334 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 271 271 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 256 352 352 352 352 352 352 139 352 139 139 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 271 271 271 352 271 271 271 352 271 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 348 352 256 256 352 352 352 352 271 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 255 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 256 271 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 244 352 352 352 352 256 352 352 352 352 256 348 256 352 352 256 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 97 352 97 352 97 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 256 352 352 256 334 352 0 352 352 352 352 352 352 352 337 352 256 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 271 352 355 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 235 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 337 352 352 337 352 352 337 348 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 256 256 256 256 352 97 352 352 256 352 352 256 352 352 271 352 352 352 352 256 352 348 256 352 256 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 256 256 352 352 256 256 352 355 352 355 256 352 256 352 355 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 256 352 271 352 352 352 271 352 271 271 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 348 352 256 352 352 352 256 256 352 352 352 256 352 352 256 256 256 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 0 0 352 352 256 352 256 352 352 352 352 352 352 0 352 0 352 256 352 244 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 271 271 352 352 352 352 352 352 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 271 352 271 271 271 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 348 352 352 352 256 352 271 271 271 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 271 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 271 352 352 256 271 271 271 256 348 271 271 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 271 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 256 348 352 244 271 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 334 352 352 352 352 271 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 271 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 255 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 235 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 235 352 352 352 352 352 352 348 271 271 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 334 352 256 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 355 352 256 352 352 355 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 256 352 352 256 355 352 352 355 256 352 355 352 352 352 352 256 348 355 352 352 355 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 235 355 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 352 352 352 352 271 352 271 271 271 352 352 352 352 352 352 352 271 256 256 256 348 256 352 352 256 352 256 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 244 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 235 352 352 352 256 352 352 256 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 139 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 256 235 337 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 355 355 355 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 355 352 352 355 352 352 352 256 352 256 352 256 352 352 352 352 256 334 352 256 352 352 256 352 355 352 256 352 352 256 355 352 352 352 352 352 256 352 256 334 256 352 352 256 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 97 97 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 255 255 255 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 256 352 352 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 334 352 352 256 235 352 352 139 352 235 352 352 352 352 352 256 352 352 352 352 348 255 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 348 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 334 256 256 352 352 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 348 244 352 352 244 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 0 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 271 352 256 352 352 352 256 352 348 348 352 256 352 352 355 352 352 352 352 355 352 352 256 334 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 355 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 256 352 355 352 352 352 352 352 352 256 352 256 256 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 256 352 355 352 355 355 355 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 348 235 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 271 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 256 271 271 256 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 256 352 271 352 244 352 256 352 352 352 352 352 352 352 271 271 271 271 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 271 352 352 256 271 256 271 271 256 352 352 352 352 271 271 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 271 352 352 256 352 256 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 271 352 352 352 348 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 348 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 256 271 352 352 352 256 352 352 352 256 352 352 256 348 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 271 271 352 352 352 271 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 256 352 352 352 352 348 256 348 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 271 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 256 271 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 271 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 271 271 352 271 271 271 352 352 352 256 348 352 352 352 352 256 352 352 352 352 256 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 271 271 271 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 256 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 348 352 352 256 256 352 352 352 256 352 352 352 271 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 271 352 352 352 352 256 352 352 271 352 352 352 256 271 352 352 352 348 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 256 352 352 352 271 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 355 352 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 355 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 271 271 271 271 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 271 352 352 352 244 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 271 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 271 271 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 256 352 352 352 352 355 352 256 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 139 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 217 352 256 352 352 352 256 352 256 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 271 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 244 352 352 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 348 271 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 256 352 256 256 334 352 256 256 271 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 256 352 271 271 352 352 352 352 352 352 244 352 271 352 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 348 256 256 256 256 352 256 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 334 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 255 352 352 352 256 256 256 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 271 271 352 352 139 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 271 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 271 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 256 352 352 352 352 348 352 352 352 352 352 256 271 352 352 352 256 352 271 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 256 352 217 217 256 352 217 352 352 352 352 352 352 256 352 352 352 139 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 355 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 0 352 0 0 352 256 352 352 352 244 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 348 256 256 352 352 352 256 256 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 0 352 348 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 256 334 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 244 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 334 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 255 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 244 352 352 352 244 271 352 271 271 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 271 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 271 244 352 352 271 352 352 352 256 352 352 352 352 352 256 352 271 256 352 352 271 271 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 256 352 355 352 256 355 355 352 256 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 271 271 352 271 271 352 256 352 352 271 352 352 352 256 352 256 352 348 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 256 352 352 352 352 352 352 256 352 352 352 255 352 352 348 352 256 348 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 271 352 352 244 352 352 352 271 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 334 352 352 256 352 352 256 352 244 352 256 352 352 256 334 352 256 256 352 256 352 352 352 352 355 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 271 97 352 352 97 352 352 97 352 139 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 271 271 352 244 352 352 271 271 352 352 352 271 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 244 352 0 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 256 352 352 355 352 271 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 256 352 256 352 352 256 352 352 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 348 352 256 256 352 352 271 244 271 352 352 352 352 256 352 256 256 348 352 352 352 352 352 352 352 352 352 348 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 256 352 355 352 352 352 355 352 256 355 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 271 271 352 352 271 271 352 352 352 271 352 352 352 352 271 352 352 256 348 352 352 352 352 352 352 352 355 352 355 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 348 271 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 244 352 352 244 271 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 0 352 256 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 271 271 352 352 352 352 348 352 352 271 271 352 352 352 271 352 352 271 352 348 352 352 352 352 352 352 271 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 271 271 271 352 352 256 352 352 256 348 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 0 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 355 352 355 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 256 256 352 256 355 352 352 355 352 256 256 352 271 352 352 352 256 352 352 352 352 352 352 271 271 352 352 352 271 271 271 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 355 352 352 244 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 355 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 271 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 271 271 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 271 352 352 352 217 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 348 256 256 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 348 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 271 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 271 271 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 271 271 352 352 352 352 256 348 352 352 352 352 139 256 352 352 352 348 271 271 352 352 256 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 244 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 271 352 352 352 256 352 352 352 352 271 352 244 348 352 352 271 271 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 235 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 256 256 352 352 271 352 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 348 352 352 352 352 256 256 352 352 352 352 352 352 256 271 244 271 256 352 271 352 352 271 352 271 271 352 352 352 352 352 0 352 352 0 352 352 352 352 256 352 334 348 352 256 352 139 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 271 352 271 271 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 244 271 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 271 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 271 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 256 352 352 271 256 334 352 256 352 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 352 256 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 352 355 352 352 352 352 352 355 352 352 352 352 352 352 244 352 352 352 352 256 352 256 352 352 256 352 256 256 256 256 256 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 256 256 352 256 352 352 352 348 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 348 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 256 352 352 244 352 352 256 271 352 352 352 256 352 352 352 348 352 256 352 352 256 352 352 352 352 352 256 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 271 352 271 352 352 271 352 256 244 271 352 256 271 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 244 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 271 352 256 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 271 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 271 271 352 256 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 235 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 348 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 256 334 256 256 334 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 256 334 352 352 256 352 352 348 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 0 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 256 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 271 352 271 271 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 348 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 334 352 256 256 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 255 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 348 352 352 352 256 334 352 271 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 334 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 348 352 256 348 352 348 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 348 256 352 352 352 256 352 352 352 352 352 271 256 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 256 334 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 348 352 352 352 352 352 352 271 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 271 256 271 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 139 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 235 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 348 352 256 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 244 352 352 256 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 139 352 352 352 352 256 352 348 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 334 139 139 352 139 139 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 256 352 139 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 0 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 271 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 271 352 271 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 139 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 0 352 352 352 355 352 352 0 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 256 352 352 256 271 352 256 352 256 352 352 256 256 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 256 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 256 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 348 352 352 256 334 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 334 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 256 139 352 352 256 352 352 256 352 352 352 235 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 271 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 235 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 256 352 352 352 139 256 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 139 352 348 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 139 139 352 352 139 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 271 271 352 352 256 352 352 271 271 352 352 256 352 352 352 352 352 352 271 256 352 352 256 271 271 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 334 352 256 334 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 334 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 348 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 348 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 139 256 352 352 271 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 348 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 256 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 139 352 352 256 348 352 352 352 256 334 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 256 352 352 139 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 139 139 352 352 352 139 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 256 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 337 352 337 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 256 256 256 256 256 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 348 256 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 334 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 139 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 271 348 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 256 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 139 352 352 352 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 139 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 139 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 256 352 355 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 334 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 348 256 352 352 352 352 352 0 352 0 0 348 0 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 217 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 334 256 352 352 352 256 352 256 352 352 352 256 334 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 256 256 256 352 352 352 352 352 271 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 348 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 271 352 352 352 256 352 352 352 256 352 139 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 271 244 352 352 352 256 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 348 256 352 352 256 256 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 348 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 334 348 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 139 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 256 352 139 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 352 352 352 271 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 334 256 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 244 352 352 244 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 244 352 352 352 256 352 352 352 352 256 256 256 255 352 255 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 256 139 352 352 352 352 352 256 352 352 352 352 244 352 352 348 352 352 352 352 352 352 352 256 0 352 352 352 352 256 352 0 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 352 352 256 348 256 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 244 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 255 352 244 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 244 352 244 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 256 352 352 352 348 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 256 334 352 256 256 352 256 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 271 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 271 352 352 352 348 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 256 334 352 256 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 355 352 352 352 352 355 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 256 352 256 352 271 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 348 352 256 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 348 256 352 352 352 352 352 352 348 256 352 352 271 352 352 352 352 352 352 352 348 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 271 271 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 348 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 256 334 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 256 352 352 256 352 256 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 0 352 352 352 348 244 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 334 0 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 244 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 334 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 255 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 256 352 352 352 352 352 256 256 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 244 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 271 256 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 256 352 256 348 352 352 256 352 352 352 256 352 256 348 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 348 352 256 352 256 352 352 352 352 256 256 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 334 352 352 348 256 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 244 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 334 352 256 352 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 256 352 256 256 244 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 271 352 352 352 256 271 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 348 256 352 352 352 256 334 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 139 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 348 256 352 352 348 256 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 271 256 334 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 334 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 256 271 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 244 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 348 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 271 271 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 256 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 244 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 352 217 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 348 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 355 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 355 352 352 355 352 256 352 352 352 352 355 352 337 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 256 352 355 352 352 355 352 355 352 355 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 355 352 352 352 256 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 0 352 355 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 0 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 334 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 355 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 256 352 352 355 352 352 256 352 352 352 355 352 352 352 352 352 355 352 355 352 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 348 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 235 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 355 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 256 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 139 256 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 271 352 256 256 334 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 271 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 337 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 0 352 352 352 352 0 352 0 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 0 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 0 352 256 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 0 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 0 352 0 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 0 352 352 352 352 352 256 352 256 352 352 352 256 352 352 0 352 352 352 352 0 352 0 352 352 352 256 348 352 352 352 352 352 256 352 256 139 352 352 352 352 256 352 256 352 256 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 256 0 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 334 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 256 348 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 244 271 256 271 352 256 352 256 352 271 271 271 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 235 352 256 256 352 352 355 355 352 352 355 235 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 348 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 348 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 256 352 352 352 352 256 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 271 352 348 256 352 256 352 256 352 352 352 352 352 244 352 352 352 352 97 352 352 352 256 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 97 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 271 352 352 352 352 352 352 352 139 352 352 352 352 256 352 256 352 352 256 334 352 256 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 256 348 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 334 352 256 352 352 352 256 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 97 352 256 352 352 256 355 352 352 337 352 352 352 352 352 352 352 256 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 0 352 0 352 352 352 256 352 355 352 337 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 256 256 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 139 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 271 352 352 256 0 352 352 256 256 352 352 352 352 352 352 348 256 352 352 352 256 256 256 256 348 352 256 256 271 352 352 352 352 352 256 352 256 352 97 352 97 97 97 97 352 352 0 352 352 0 0 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 244 244 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 256 352 256 256 352 352 256 256 256 352 256 334 352 352 352 235 352 352 235 235 256 256 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 255 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 256 352 256 352 352 256 334 352 256 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 271 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 334 352 256 352 355 352 355 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 255 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 256 352 355 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 139 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 256 352 256 256 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 271 352 348 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 244 271 352 271 352 352 352 352 256 352 256 352 348 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 271 271 352 352 352 271 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 244 352 352 0 352 352 0 352 352 0 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 256 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 348 348 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 271 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 271 352 271 256 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 256 352 352 352 352 352 352 352 256 256 334 352 352 348 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 256 256 352 334 352 352 352 256 352 352 352 352 256 348 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 256 352 348 352 352 352 352 352 256 352 256 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 0 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 348 348 352 348 256 256 256 352 256 352 352 352 352 352 352 352 352 256 271 256 352 352 352 271 352 256 271 256 352 352 244 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 256 256 256 334 352 256 352 256 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 352 244 352 256 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 348 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 271 352 352 352 271 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 256 352 352 256 256 355 352 355 352 355 352 256 256 352 352 256 352 256 256 352 352 256 352 352 256 352 256 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 334 256 352 352 352 352 256 352 352 256 352 352 256 352 352 235 352 235 352 352 256 352 352 352 352 355 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 97 352 97 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 348 352 352 352 352 352 352 255 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 0 352 0 352 352 0 0 352 256 352 352 352 352 352 352 352 352 256 352 352 348 355 352 352 355 352 352 355 352 348 352 355 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 255 256 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 352 256 334 256 352 352 256 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 271 352 352 352 352 352 256 348 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 256 352 256 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 0 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 271 352 271 271 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 348 348 271 352 352 352 352 352 352 352 348 352 256 256 334 352 352 256 352 352 256 256 271 271 271 256 352 352 352 271 271 271 271 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 348 352 352 352 271 256 352 256 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 139 256 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 348 271 352 352 271 352 256 352 352 256 352 352 271 352 352 352 271 352 352 352 256 271 271 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 271 352 348 352 352 352 352 352 352 352 352 256 352 271 352 348 352 352 352 256 256 352 352 352 352 352 255 256 352 352 352 352 256 352 352 352 355 352 355 352 352 355 352 352 352 352 355 352 355 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 256 352 0 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 244 352 352 352 352 256 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 334 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 244 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 256 334 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 348 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 352 256 352 352 256 352 348 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 255 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 217 256 256 0 352 0 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 256 352 255 352 352 255 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 271 271 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 348 256 334 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 256 348 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 271 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 334 256 352 352 256 334 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 271 271 271 352 352 256 352 256 352 352 352 256 352 256 271 348 352 352 352 352 352 352 334 256 334 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 348 352 352 352 352 352 271 271 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 334 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 355 352 355 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 348 352 352 271 271 271 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 271 352 352 256 352 271 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 348 352 352 256 355 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 256 352 352 256 352 256 352 256 256 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 271 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 256 352 352 352 352 271 271 352 352 352 352 256 352 352 271 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 271 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 0 352 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 271 256 244 256 352 352 352 256 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 348 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 355 352 352 352 355 352 352 256 256 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 217 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 256 352 348 256 256 334 256 256 352 256 256 256 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 139 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 348 271 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 256 348 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 139 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 355 352 352 355 355 271 256 352 352 352 352 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 348 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 348 271 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 352 352 352 352 352 271 256 271 352 271 352 256 352 352 352 271 271 271 271 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 271 352 271 352 256 352 352 352 271 256 352 352 271 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 348 352 352 256 352 352 348 352 352 256 352 256 352 352 256 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 255 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 244 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 139 348 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 348 352 352 352 352 352 352 244 352 244 244 0 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 334 256 352 256 352 235 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 355 352 352 352 355 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 256 352 256 352 352 256 256 334 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 334 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 334 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 355 352 348 352 352 271 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 348 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 244 352 352 352 352 256 352 352 271 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 271 352 352 352 352 271 271 271 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 334 352 352 256 352 256 256 334 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 271 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 271 271 352 352 352 271 348 271 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 256 352 352 256 348 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 334 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 256 256 352 352 352 352 256 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 348 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 348 352 256 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 256 348 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 256 334 352 352 352 352 352 352 256 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 348 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 334 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 271 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 256 256 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 348 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 256 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 255 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 334 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 271 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 256 334 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 256 255 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 244 352 352 352 271 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 348 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 271 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 348 256 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 334 256 256 256 352 256 352 352 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 0 352 256 352 352 352 271 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 355 352 355 352 352 355 352 352 352 256 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 348 352 352 352 348 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 348 256 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 271 352 352 352 352 352 352 348 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 271 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 271 271 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 348 352 256 244 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 348 352 352 352 256 352 352 352 352 348 352 355 352 355 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 352 352 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 0 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 355 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 355 352 352 352 352 352 352 352 256 352 355 352 348 0 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 256 352 352 352 355 352 352 352 352 355 352 352 352 355 352 352 352 355 352 352 0 352 352 256 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 355 352 355 352 0 256 352 355 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 271 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 256 355 352 352 348 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 355 352 352 352 352 355 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 271 352 352 352 256 256 352 256 352 352 334 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 271 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 244 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 334 352 271 352 256 352 352 256 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 334 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 256 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 348 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 256 256 352 352 256 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 256 352 352 352 352 348 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 334 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 348 352 352 352 352 352 271 352 352 352 256 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 271 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 348 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 271 256 256 352 352 348 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 348 352 352 352 352 352 256 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 334 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 348 355 352 352 352 352 352 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 355 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 355 352 352 355 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 256 355 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 355 352 337 352 256 352 355 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 139 139 352 352 352 256 139 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 352 348 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 255 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 139 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 256 355 352 352 352 256 352 355 352 355 256 352 355 352 256 352 352 352 352 256 352 139 352 352 352 352 352 256 352 352 352 352 139 352 352 352 355 352 256 355 352 256 352 352 256 352 355 352 352 355 352 352 139 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 348 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 271 352 256 352 352 256 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 348 256 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 235 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 256 352 352 352 256 256 256 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 0 352 256 256 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 139 352 0 352 352 352 0 352 352 352 0 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 0 352 0 352 352 352 352 352 0 352 352 352 352 352 256 352 352 256 352 256 256 256 0 352 0 352 352 352 0 352 352 352 352 0 352 352 352 352 0 352 256 352 352 352 352 256 352 352 0 352 352 352 0 352 0 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 0 0 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 0 352 352 352 352 352 352 0 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 271 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 271 352 256 256 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 271 271 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 271 352 256 271 352 352 271 256 271 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 348 271 352 352 256 352 352 271 271 352 256 352 271 352 352 352 352 256 256 352 352 352 334 352 352 256 334 352 352 256 271 352 271 352 352 352 271 352 352 352 352 256 352 352 352 271 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 271 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 352 348 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 271 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 271 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 256 256 256 352 352 256 0 352 355 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 271 352 352 271 352 348 256 352 352 352 256 352 256 334 352 352 352 352 352 352 256 256 334 352 352 256 352 352 256 352 256 256 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 271 271 271 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 348 352 352 256 352 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 256 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 0 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 337 352 337 352 337 352 352 256 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 244 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 334 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 256 352 355 352 355 352 355 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 139 352 352 352 352 355 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 271 352 271 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 334 139 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 244 352 271 271 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 271 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 271 271 352 352 352 271 352 352 352 271 352 352 256 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 334 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 334 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 235 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 255 352 256 352 352 256 256 256 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 256 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 244 352 271 352 352 271 352 352 352 352 352 244 352 271 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 355 352 256 352 352 352 352 355 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 256 352 355 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 348 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 255 352 352 352 352 352 352 352 352 256 352 352 256 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 256 217 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 355 352 352 256 334 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 256 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 355 352 352 352 352 355 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 337 352 348 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 348 355 352 256 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 348 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 348 352 256 348 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 348 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 244 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 244 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 0 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 0 352 352 0 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 348 0 352 348 352 0 352 352 256 0 352 0 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 0 352 352 352 352 256 256 139 235 352 352 352 256 352 352 256 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 0 352 352 352 256 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 348 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 0 352 352 352 256 352 352 0 352 352 352 256 256 352 0 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 244 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 271 352 352 256 271 244 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 256 244 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 256 352 271 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 244 244 352 352 271 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 271 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 256 271 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 271 352 352 352 271 348 352 352 352 352 271 352 352 352 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 256 352 256 352 352 271 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 271 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 271 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 348 352 352 352 352 352 352 352 352 256 352 271 256 334 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 256 334 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 334 256 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 271 352 271 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 244 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 256 352 352 271 256 352 352 352 271 271 271 352 352 352 352 352 352 256 271 352 352 271 352 352 271 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 271 352 352 352 271 256 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 271 271 271 271 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 271 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 271 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 256 352 352 352 256 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 271 352 352 256 352 271 271 352 271 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 271 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 217 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 348 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 256 352 256 352 352 352 352 352 256 352 256 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 334 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 348 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 348 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 244 352 352 244 352 256 352 244 352 352 355 256 256 352 352 352 352 352 348 256 352 352 352 271 352 352 352 244 352 244 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 0 352 352 0 352 352 256 256 352 0 352 352 0 352 256 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 256 352 0 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 0 352 352 352 352 256 352 0 352 352 352 0 352 352 352 352 352 352 352 256 352 256 352 352 256 256 256 256 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 271 352 271 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 256 352 348 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 235 352 256 352 352 352 352 352 352 352 271 271 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 271 271 271 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 244 271 352 352 352 244 352 352 352 352 352 352 352 352 352 271 352 352 271 352 271 348 352 352 352 271 271 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 271 244 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 348 352 352 271 352 271 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 256 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 256 352 348 352 256 352 352 256 256 334 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 334 352 256 352 256 352 256 256 352 352 352 256 334 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 271 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 256 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 334 352 352 256 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 348 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 355 352 348 352 271 271 271 352 352 352 352 352 271 352 271 352 271 352 256 256 352 244 352 352 271 352 348 352 352 256 271 352 352 352 352 271 348 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 235 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 334 256 334 352 352 352 352 352 256 352 256 352 348 352 352 256 348 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 348 256 352 256 352 256 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 0 352 352 256 352 352 352 352 0 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 334 348 352 352 352 256 334 352 352 352 352 256 352 352 348 256 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 334 352 352 256 256 352 256 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 255 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 348 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 348 256 352 352 256 352 352 352 352 256 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 334 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 0 352 256 352 352 256 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 256 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 255 352 352 271 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 256 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 256 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 352 352 256 352 255 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 348 0 352 352 256 352 352 0 352 352 256 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 0 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 0 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 0 352 352 352 139 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 334 352 256 256 256 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 348 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 355 352 355 355 352 352 352 352 355 352 355 352 355 355 352 352 352 355 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 355 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 256 352 256 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 256 334 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 352 352 352 348 256 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 256 352 352 352 352 256 352 256 352 352 352 348 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 334 256 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 256 348 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 256 256 352 352 256 352 256 256 352 271 352 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 352 256 352 256 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 256 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 256 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 334 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 256 352 352 256 256 352 352 256 352 352 352 244 348 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 244 244 256 244 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 355 352 355 352 352 355 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 244 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 139 256 139 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 256 334 352 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 97 97 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 271 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 256 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 271 256 352 352 256 352 352 352 256 352 256 352 256 271 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 256 256 352 352 352 352 352 256 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 348 352 256 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 355 352 348 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 139 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 256 352 256 348 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 256 334 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 271 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 348 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 348 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 334 352 348 352 352 352 256 256 352 352 352 348 256 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 348 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 348 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 256 256 352 352 348 256 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 235 352 355 352 355 352 352 355 352 352 352 352 255 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 255 352 352 271 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 348 352 352 352 352 352 352 352 348 352 256 352 271 271 352 271 352 352 352 352 256 256 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 256 352 352 271 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 348 352 352 256 348 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 256 255 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 348 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 334 0 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 0 352 0 0 352 256 352 348 352 352 352 256 352 352 352 352 256 352 352 256 256 334 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 348 352 256 256 352 352 352 352 352 348 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 256 352 256 256 256 352 256 334 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 256 352 352 348 352 352 352 256 334 352 348 348 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 348 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 0 352 352 256 352 0 352 352 352 352 352 256 352 255 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 348 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 256 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 271 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 97 352 352 255 352 352 256 352 352 352 256 355 352 348 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 255 352 256 352 352 235 352 256 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 256 256 256 352 256 256 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 334 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 256 334 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 348 352 256 352 352 352 352 256 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 271 235 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 348 352 352 256 352 256 352 256 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 348 352 256 334 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 256 352 256 352 348 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 244 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 256 352 352 256 352 256 352 352 0 352 352 256 348 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 256 352 0 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 271 271 352 352 352 271 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 244 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 271 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 271 352 352 352 352 97 352 256 352 256 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 255 352 256 352 352 355 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 355 352 355 352 256 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 139 352 352 352 256 235 352 352 352 355 355 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 271 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 255 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 355 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 97 352 256 352 97 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 348 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 256 352 352 271 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 271 352 352 352 352 271 271 244 352 352 352 352 352 352 271 352 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 244 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 348 256 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 334 352 352 256 352 256 352 352 355 352 256 355 352 352 355 355 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 256 352 256 352 256 352 352 352 352 352 256 352 352 256 256 256 352 256 352 256 352 256 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 271 271 256 256 256 352 256 352 256 352 352 256 352 352 256 352 256 256 352 256 352 352 256 352 352 352 271 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 271 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 256 334 271 271 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 256 271 352 271 352 271 271 271 352 352 352 256 352 352 352 352 352 352 352 271 352 271 352 352 352 352 271 352 352 348 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 256 352 256 256 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 271 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 271 271 271 271 271 352 352 256 352 352 352 256 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 271 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 256 334 352 348 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 348 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 256 348 352 352 352 256 352 352 256 352 352 256 352 271 271 352 352 348 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 348 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 256 352 352 352 352 235 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 256 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 271 352 352 352 271 271 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 271 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 348 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 334 352 256 352 352 352 256 352 256 352 256 256 334 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 348 352 352 352 256 352 352 352 352 256 256 352 352 352 352 348 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 334 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 348 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 348 352 352 256 256 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 334 256 352 256 334 256 352 352 271 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 348 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 256 352 256 352 256 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 256 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 348 256 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 0 256 352 352 256 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 256 256 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 256 334 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 256 352 256 352 352 352 256 352 352 256 352 256 256 256 352 256 352 256 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 256 355 352 355 352 352 352 352 352 352 0 352 352 0 352 355 352 355 97 355 352 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 255 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 256 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 348 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 334 256 256 352 352 355 352 355 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 352 256 352 256 334 352 352 352 256 352 352 352 256 217 217 352 352 352 348 256 352 256 352 352 256 352 235 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 352 352 352 256 352 352 256 334 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 255 352 352 256 334 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 334 352 256 352 256 352 256 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 256 256 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 271 271 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 334 256 352 348 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 271 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 348 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 256 352 352 256 139 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 235 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 256 256 352 256 256 334 352 352 256 256 256 256 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 244 352 244 244 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 271 352 352 271 352 352 352 0 352 256 352 352 256 334 352 352 348 352 352 256 256 0 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 334 352 256 256 334 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 348 352 348 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 271 352 244 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 256 352 352 256 352 271 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 348 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 348 256 334 352 352 256 334 256 256 352 256 256 334 256 352 256 334 352 256 352 352 256 256 352 271 352 348 256 352 352 352 352 352 352 256 256 348 352 256 352 256 352 256 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 256 352 352 271 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 348 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 271 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 271 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 271 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 271 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 256 352 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 256 256 256 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 256 348 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 348 256 256 352 352 352 352 256 256 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 348 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 271 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 348 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 271 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 256 334 352 352 352 0 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 256 244 352 352 352 352 352 256 352 256 0 352 256 334 352 352 352 352 256 352 352 352 352 0 352 352 256 352 352 352 352 244 352 352 352 244 352 352 352 244 352 244 244 352 352 244 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 0 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 0 0 352 352 352 0 352 352 244 352 352 244 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 0 352 352 352 352 352 0 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 348 352 352 352 244 352 352 352 244 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 244 271 352 352 256 271 271 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 244 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 271 352 352 271 352 352 352 256 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 348 352 256 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 355 352 352 355 352 352 352 352 352 348 271 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 355 352 352 352 352 256 352 352 352 352 355 352 256 352 352 352 352 352 256 352 355 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 256 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 256 256 256 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 348 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 256 256 352 352 256 256 352 352 352 256 352 256 352 256 256 352 352 352 256 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 334 256 334 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 352 355 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 256 348 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 348 352 256 352 256 352 352 256 256 352 352 256 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 256 352 256 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 334 352 352 235 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 256 256 256 256 352 352 348 352 352 352 352 271 352 352 256 352 256 348 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 355 352 352 256 256 352 256 352 256 352 256 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 256 334 352 256 334 256 348 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 256 0 352 0 352 352 0 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 256 352 352 352 256 334 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 348 256 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 334 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 334 352 256 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 235 256 352 256 352 256 352 352 352 352 352 352 255 256 334 255 352 352 352 256 256 256 352 352 348 256 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 256 348 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 244 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 348 352 352 352 352 256 352 352 256 352 352 348 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 271 352 348 352 256 352 352 256 352 352 352 256 352 348 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 348 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 256 352 352 348 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 271 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 348 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 334 256 256 352 352 352 352 352 352 352 256 352 352 352 337 352 337 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 256 334 352 352 256 352 352 352 352 352 256 352 352 348 352 352 256 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 256 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 348 256 352 352 352 256 352 256 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 256 256 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 348 256 352 235 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 256 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 255 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 244 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 256 352 352 256 256 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 271 256 352 271 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 271 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 256 256 352 256 352 352 348 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 348 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 0 352 0 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 334 0 352 352 352 352 352 352 348 352 352 256 0 352 352 352 352 256 352 352 352 352 352 256 352 352 0 352 352 352 352 0 352 352 352 0 352 352 0 352 352 0 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 139 352 256 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 256 256 352 352 352 256 352 352 334 352 352 352 352 256 352 271 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 139 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 348 352 352 256 352 256 256 352 352 256 352 256 334 352 352 352 352 352 256 256 334 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 256 352 256 352 256 352 256 256 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 271 256 256 352 256 352 256 352 256 352 352 256 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 334 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 256 256 256 139 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 348 352 352 256 352 256 334 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 271 352 271 352 352 271 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 355 352 352 352 352 256 355 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 256 352 255 352 352 256 352 352 348 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 348 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 256 256 256 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 271 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 348 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 334 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 139 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 334 256 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 256 256 256 352 352 352 352 348 352 256 352 352 352 352 139 352 352 352 271 352 256 348 256 352 256 352 352 256 271 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 348 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 256 256 352 256 352 352 352 352 352 0 352 352 352 256 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 217 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 271 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 355 352 256 256 352 352 355 352 352 355 352 355 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 256 348 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 256 334 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 348 271 256 352 352 352 255 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 337 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 256 256 334 352 352 352 352 256 352 352 352 352 271 352 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 256 256 256 352 352 348 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 255 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 244 352 352 256 352 271 352 256 352 256 352 352 352 235 352 352 256 352 256 352 352 0 352 352 0 352 0 256 334 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 355 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 348 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 256 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 256 352 348 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 348 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 334 352 352 352 256 334 352 256 271 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 271 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 348 139 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 139 139 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 139 352 352 352 352 352 352 352 352 139 139 352 139 352 352 256 352 352 352 352 348 352 139 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 355 352 355 352 256 256 352 256 352 256 352 352 271 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 256 256 352 256 352 352 352 352 352 139 139 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 256 334 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 271 271 352 352 348 352 352 348 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 348 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 348 271 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 139 271 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 256 352 256 352 256 352 352 352 352 348 352 256 139 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 256 271 352 352 352 352 256 352 271 352 139 348 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 139 348 352 352 271 352 256 139 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 256 139 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 348 352 352 352 352 352 352 256 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 256 348 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 256 256 352 256 352 352 352 256 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 334 352 271 352 256 352 256 352 352 352 348 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 0 352 352 0 352 352 256 348 352 256 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 0 352 352 0 352 271 256 334 256 352 352 352 352 352 256 0 352 256 352 352 352 0 352 352 0 348 352 0 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 271 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 271 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 256 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 244 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 348 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 271 271 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 256 348 352 256 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 256 352 352 352 352 217 217 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 271 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 256 352 337 352 256 337 352 337 352 352 352 337 352 337 352 352 352 352 97 352 97 352 97 352 352 352 352 256 352 352 256 352 352 256 352 348 256 352 352 352 352 355 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 355 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 271 271 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 271 352 271 352 352 348 352 352 352 352 271 271 271 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 244 352 271 352 271 271 352 352 352 352 348 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 348 256 352 352 352 352 352 271 256 352 256 352 352 352 271 256 256 352 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 0 352 352 352 0 352 352 0 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 256 352 352 352 352 352 352 244 352 352 352 352 256 352 256 352 244 352 348 244 256 217 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 348 352 352 352 352 352 337 244 352 352 271 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 0 352 256 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 139 352 352 139 256 352 256 256 352 352 352 352 352 352 256 256 271 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 256 352 256 255 352 352 256 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 256 334 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 256 352 0 352 256 256 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 256 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 256 256 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 348 352 256 352 352 256 334 352 352 256 256 352 256 352 352 256 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 348 0 352 352 352 352 348 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 139 352 352 352 352 352 348 352 256 256 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 334 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 139 352 352 256 352 352 352 348 352 139 352 139 256 334 256 348 256 256 352 352 352 352 352 256 334 352 352 352 256 139 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 256 352 352 139 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 139 352 139 139 139 352 352 352 256 352 352 352 352 348 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 255 256 352 352 352 256 352 352 256 352 256 355 352 352 355 352 355 352 352 256 256 352 352 352 352 352 352 352 271 352 352 256 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 139 139 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 271 352 348 256 352 0 352 256 256 334 256 352 352 352 352 352 352 352 352 352 0 352 352 352 256 334 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 97 352 352 97 348 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 352 352 352 352 255 352 352 352 352 255 352 352 352 352 352 352 352 256 334 352 256 334 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 255 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 139 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 0 352 256 256 352 352 352 352 352 256 352 348 256 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 334 352 256 352 352 352 352 256 256 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 334 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 271 352 256 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 256 334 352 139 139 352 352 256 352 139 139 352 352 352 352 352 352 352 352 256 352 256 334 352 139 352 352 139 352 352 352 256 352 352 352 352 352 352 256 334 139 271 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 256 352 352 348 348 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 348 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 352 352 352 256 352 352 256 352 352 352 256 352 256 334 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 97 352 352 256 352 256 352 352 271 352 355 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 256 256 352 352 256 256 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 355 352 352 352 256 352 352 352 256 352 352 352 256 352 256 334 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 139 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 0 256 352 352 352 352 352 256 256 256 352 352 352 352 256 255 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 348 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 0 352 256 352 348 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 139 139 256 352 352 352 256 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 0 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 256 352 256 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 139 256 352 352 352 256 352 352 352 352 256 352 256 256 352 256 352 352 256 352 256 352 352 352 256 334 352 256 352 352 256 256 352 352 256 352 352 256 352 352 348 352 352 352 139 348 352 256 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 256 352 352 352 352 256 352 256 352 256 334 352 256 352 352 256 352 352 256 352 256 352 352 334 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 355 355 352 352 355 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 217 352 352 352 352 352 348 256 352 352 352 352 256 256 355 352 352 355 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 139 139 352 352 256 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 334 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 97 352 97 97 352 352 352 352 352 352 256 352 355 235 256 271 352 352 352 352 256 334 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 139 271 271 271 271 271 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 139 139 352 352 139 256 256 256 334 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 256 256 352 256 352 352 352 256 256 352 352 352 352 256 352 256 256 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 256 352 348 352 256 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 256 244 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 139 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 271 352 352 352 352 352 352 352 0 352 256 352 352 256 352 352 352 352 352 271 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 235 352 352 352 256 271 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 271 352 271 271 348 271 352 352 352 256 352 352 352 348 352 352 352 256 352 271 352 256 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 271 271 271 271 352 139 352 352 352 352 256 352 348 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 348 352 352 352 352 352 256 352 352 352 348 352 352 352 244 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 348 352 352 256 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 256 348 352 256 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 348 352 256 256 355 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 256 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 348 256 334 352 352 256 352 256 352 352 256 352 256 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 337 352 352 271 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 348 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 256 352 352 352 97 352 352 352 352 352 352 256 352 255 352 352 352 352 352 97 352 352 352 256 348 256 352 352 256 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 256 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 271 352 352 256 348 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 348 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 348 352 256 352 352 352 352 352 139 139 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 334 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 256 352 352 256 255 352 352 352 256 256 235 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 256 352 244 352 271 271 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 352 352 256 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 271 271 352 352 352 271 352 271 271 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 334 352 271 271 352 352 352 256 256 352 256 352 256 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 256 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 139 139 352 352 352 271 271 271 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 271 271 352 352 352 352 352 348 352 352 352 139 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 337 352 352 244 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 271 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 256 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 256 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 256 352 256 352 256 352 256 256 352 256 244 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 256 235 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 256 0 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 337 256 352 256 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 256 348 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 244 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 256 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 217 352 352 352 352 352 352 352 352 352 355 355 352 352 256 352 256 256 352 352 352 352 256 352 352 352 271 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 256 334 256 348 352 352 352 352 352 256 217 352 348 256 256 352 271 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 0 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 355 352 355 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 139 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 348 271 256 334 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 256 352 271 352 271 352 352 352 271 352 256 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 348 352 271 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 256 352 352 352 348 352 352 352 352 352 352 256 334 352 271 352 271 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 256 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 255 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 355 256 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 337 352 337 352 256 352 352 355 352 355 352 352 355 256 355 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 334 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 235 352 97 352 352 235 352 352 352 352 352 352 352 271 352 352 139 256 352 352 352 352 352 139 352 352 139 352 139 139 139 352 352 256 352 352 352 348 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 256 352 352 256 352 352 256 355 352 352 352 256 352 355 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 235 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 139 352 256 352 352 337 352 352 352 352 352 348 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 271 352 352 352 352 271 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 334 352 352 271 256 352 139 352 256 352 352 352 97 352 256 334 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 0 352 0 0 352 352 352 352 352 352 352 256 352 97 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 0 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 337 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 256 352 352 97 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 271 271 271 352 352 256 271 352 352 352 352 256 256 348 352 256 352 352 352 352 352 352 256 352 256 139 139 352 139 352 352 352 352 352 352 352 348 256 352 256 256 271 271 352 271 352 139 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 348 256 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 256 348 256 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 334 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 348 352 352 352 352 352 352 244 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 256 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 256 334 256 352 352 256 352 352 352 352 352 97 352 97 352 352 352 256 256 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 139 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 355 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 256 352 256 352 348 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 334 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 0 352 352 352 352 256 352 256 334 256 352 352 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 352 271 271 352 256 352 352 352 352 352 352 271 271 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 271 271 271 352 352 352 352 256 352 352 256 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 352 352 256 271 256 352 271 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 0 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 256 334 352 352 352 352 352 256 352 256 352 256 352 256 256 0 352 352 352 256 334 0 352 352 0 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 352 352 355 355 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 334 352 352 256 352 256 352 352 352 352 355 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 0 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 355 352 352 355 352 352 352 256 97 352 97 352 352 352 352 256 352 256 334 352 256 334 352 352 256 352 352 352 337 352 256 334 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 0 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 97 352 97 97 352 352 352 352 355 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 355 352 271 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 334 348 352 352 256 352 0 352 352 352 352 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 0 352 256 352 256 334 352 256 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 256 334 271 352 352 352 355 352 352 355 352 256 352 352 352 256 352 352 352 271 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 337 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 271 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 256 334 352 352 256 352 256 352 348 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 97 352 256 355 352 352 355 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 97 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 256 352 256 352 256 352 256 256 352 352 352 352 256 256 352 352 256 352 352 352 256 256 256 352 352 256 334 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 255 352 255 256 355 352 355 256 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 256 271 271 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 256 271 352 352 352 352 256 352 352 352 352 256 352 348 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 256 256 352 352 352 256 352 256 256 334 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 334 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 256 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 348 352 352 352 352 352 352 256 352 256 256 352 352 352 352 348 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 139 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 256 352 0 352 352 352 271 271 271 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 256 348 352 352 256 352 352 256 352 352 352 256 256 334 352 352 256 256 352 352 256 352 256 352 256 352 352 352 256 256 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 348 256 352 352 352 352 352 256 352 256 334 352 352 256 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 256 352 352 352 352 352 256 256 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 0 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 256 256 334 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 244 352 244 256 352 352 352 352 352 217 244 217 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 337 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 256 334 352 139 352 139 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 355 352 355 352 352 352 355 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 334 352 352 352 355 352 352 355 352 256 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 235 352 352 337 352 352 235 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 337 352 352 352 271 271 352 271 352 352 352 256 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 271 244 352 271 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 255 352 97 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 355 352 256 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 355 352 256 352 355 352 352 256 352 352 256 352 352 256 256 334 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 235 352 352 352 352 256 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 0 352 352 352 0 0 256 352 352 256 256 352 352 352 355 352 352 244 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 355 0 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 256 334 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 255 271 352 255 271 352 352 352 352 352 352 352 352 352 352 255 255 255 255 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 235 352 352 352 352 352 256 334 352 352 352 352 352 352 352 235 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 256 256 352 352 352 256 334 352 255 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 334 352 256 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 235 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 348 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 352 256 271 352 352 235 352 352 352 355 352 352 256 256 334 256 256 352 256 352 352 256 352 352 256 352 352 355 352 352 352 355 352 352 352 352 352 352 352 97 97 352 235 352 352 352 352 255 352 352 256 352 352 352 352 235 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 337 352 256 337 256 352 352 256 334 355 352 352 97 352 256 256 256 352 256 352 352 256 355 352 256 352 352 352 256 256 256 352 352 256 256 352 352 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 0 352 352 256 352 256 352 352 256 355 352 355 352 256 355 352 352 352 256 352 352 256 256 352 256 352 256 355 352 352 256 352 352 256 352 352 235 352 352 352 352 256 352 256 352 352 352 256 352 352 97 352 256 352 271 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 271 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 256 352 348 337 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 97 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 244 256 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 348 355 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 334 352 256 352 0 352 337 352 0 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 256 352 352 139 139 352 139 352 352 352 352 256 352 352 352 256 256 352 0 352 352 352 352 352 352 352 352 352 271 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 271 271 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 256 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 256 352 352 352 352 256 256 355 352 97 256 352 352 352 352 348 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 235 352 352 352 256 334 352 352 352 255 352 352 352 348 256 334 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 255 352 256 256 352 352 271 352 352 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 217 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 337 352 256 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 244 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 97 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 334 352 0 352 352 256 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 244 352 256 244 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 355 352 271 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 97 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 256 355 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 139 352 352 352 355 352 355 355 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 256 352 352 256 352 352 348 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 348 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 352 352 355 352 352 355 352 352 355 352 352 256 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 256 256 256 334 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 244 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 256 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 256 256 256 256 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 256 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 0 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 348 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 0 352 352 0 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 139 352 352 352 352 235 352 256 256 352 352 352 352 235 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 355 352 256 355 355 352 352 256 352 352 97 352 352 352 352 256 352 352 352 355 352 355 352 352 352 352 256 352 352 256 352 352 352 256 352 352 348 352 334 352 256 352 352 352 256 256 352 355 352 256 256 348 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 0 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 139 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 271 271 244 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 348 256 352 255 139 352 352 235 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 348 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 355 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 348 352 256 352 352 256 352 352 256 256 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 0 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 337 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 235 352 256 334 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 337 352 337 256 334 256 352 352 352 352 352 352 352 352 352 271 348 352 97 97 352 352 352 352 352 352 217 352 352 352 244 256 235 348 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 271 352 352 355 352 256 352 256 256 352 352 352 352 271 352 352 256 352 271 352 352 337 352 337 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 256 352 256 352 352 352 256 352 256 352 352 256 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 355 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 256 352 352 355 352 352 352 352 352 355 235 352 352 352 352 352 352 0 352 0 0 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 97 97 352 352 352 352 352 352 352 352 256 256 334 352 337 352 337 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 256 352 256 352 352 352 255 352 352 352 352 352 352 352 352 235 352 217 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 255 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 334 352 352 256 352 256 334 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 271 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 256 352 348 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 348 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 348 256 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 256 352 352 256 352 256 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 97 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 0 352 256 0 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 337 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 337 352 352 337 352 337 352 337 337 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 0 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 244 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 255 352 352 256 334 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 334 348 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 185 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 334 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 256 352 256 352 256 256 256 334 256 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 244 244 352 352 352 352 352 352 352 352 352 352 348 352 352 352 244 352 352 352 352 352 244 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 271 352 256 256 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 256 352 352 334 256 352 352 352 352 256 352 352 256 355 352 352 352 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 348 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 355 352 0 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 355 352 352 256 352 352 352 256 334 352 352 352 352 256 355 352 256 352 256 352 352 352 352 352 256 334 256 0 352 0 352 352 352 256 352 256 334 256 352 348 256 352 352 352 256 352 256 352 352 352 352 352 256 352 0 352 0 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 355 352 352 352 352 256 355 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 334 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 256 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 244 352 352 352 244 352 244 352 352 352 352 352 256 352 352 352 348 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 0 352 352 256 352 0 352 0 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 256 256 352 352 352 256 352 352 235 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 355 352 352 355 352 256 352 256 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 271 352 271 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 355 355 352 352 352 352 256 352 352 352 256 334 0 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 97 352 256 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 235 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 256 97 352 97 352 97 0 352 0 352 352 256 352 352 256 352 352 256 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 0 97 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 97 352 256 256 352 352 256 352 352 352 256 235 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 235 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 337 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 334 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 348 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 271 271 256 352 352 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 256 352 256 348 352 352 352 352 256 352 352 352 256 256 352 352 256 256 256 352 256 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 217 352 217 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 348 352 256 256 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 256 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 355 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 334 256 334 352 352 256 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 348 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 244 352 256 352 348 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 256 256 352 352 256 255 352 352 255 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 256 334 256 352 352 256 352 256 352 352 256 352 352 256 334 352 256 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 256 334 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 348 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 355 352 352 352 271 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 256 271 352 352 352 352 352 352 256 352 352 352 256 0 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 337 352 352 352 352 337 256 337 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 0 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 97 97 352 256 334 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 235 352 256 256 352 352 352 337 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 355 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 355 355 352 352 256 256 352 256 256 334 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 256 352 355 352 256 352 256 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 348 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 139 352 139 348 139 352 352 352 348 139 352 352 352 0 352 352 0 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 0 352 352 352 352 352 352 352 0 256 0 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 0 352 352 352 348 352 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 271 352 352 256 256 352 352 352 352 352 352 352 271 352 352 348 352 256 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 348 352 256 235 352 355 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 271 244 352 352 244 352 256 348 256 352 352 0 352 352 0 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 352 352 256 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 256 256 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 355 352 352 355 355 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 337 352 352 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 355 352 352 352 352 337 352 355 352 337 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 348 256 334 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 271 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 348 256 352 256 334 256 256 348 352 256 352 352 256 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 0 352 0 352 352 348 352 255 352 352 352 352 352 352 352 352 352 352 256 235 352 271 352 352 352 352 352 352 352 348 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 256 352 256 352 256 352 0 352 352 0 0 0 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 235 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 256 352 352 352 0 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 256 352 352 352 337 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 348 256 256 352 348 352 256 352 271 352 352 352 235 352 352 352 352 352 256 334 355 352 271 352 352 352 256 256 235 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 352 337 352 352 337 352 337 352 352 352 256 352 352 352 256 352 355 352 352 352 352 256 352 235 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 355 352 334 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 334 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 97 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 0 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 337 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 355 355 256 352 352 352 352 139 352 352 352 139 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 0 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 256 334 352 352 256 256 256 256 352 352 256 352 271 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 256 352 352 352 256 334 235 352 352 352 352 352 256 235 352 352 352 352 256 256 334 352 352 352 256 352 256 352 352 352 352 256 352 217 352 352 256 256 352 256 256 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 256 334 256 352 256 352 256 334 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 348 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 348 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 348 256 352 352 256 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 348 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 256 334 256 334 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 355 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 256 334 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 348 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 271 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 256 256 348 256 352 352 256 352 256 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 271 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 271 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 256 348 352 352 352 352 256 271 271 352 348 139 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 256 334 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 256 352 256 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 255 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 334 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 139 352 352 352 139 271 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 256 139 352 139 352 352 352 352 139 352 352 348 139 352 352 352 352 352 352 352 352 352 139 352 352 348 139 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 352 256 352 271 256 334 352 352 352 256 334 352 352 352 256 352 256 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 0 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 0 352 352 256 352 352 352 352 97 352 97 352 97 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 139 352 352 352 139 139 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 139 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 256 352 352 352 352 352 0 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 337 352 337 352 337 352 352 352 352 352 256 334 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 256 352 352 352 255 256 352 256 352 352 352 352 352 256 348 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 337 352 352 337 352 352 256 334 352 352 352 352 352 352 139 352 352 352 139 139 139 139 256 352 139 352 352 352 352 352 256 352 256 334 352 352 352 352 352 139 139 352 352 256 352 352 352 256 352 271 352 352 256 256 352 352 352 352 352 352 271 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 352 256 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 139 256 352 352 352 352 352 271 352 256 352 352 256 334 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 256 352 352 352 352 256 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 256 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 352 352 355 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 348 235 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 139 352 352 352 256 352 352 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 256 352 352 256 256 352 352 352 352 256 334 256 334 256 256 256 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 255 352 352 255 255 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 235 355 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 0 352 0 352 352 352 0 352 352 352 352 352 352 352 271 352 352 0 352 352 352 0 352 352 0 0 352 256 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 355 352 355 355 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 256 256 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 235 352 352 352 235 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 0 352 256 352 352 352 352 256 352 352 355 352 256 352 355 352 256 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 185 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 348 256 352 352 352 139 352 352 352 139 352 352 139 352 352 352 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 139 352 352 139 352 352 256 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 0 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 256 352 256 256 256 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 271 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 271 271 271 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 0 256 256 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 244 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 235 352 352 352 352 352 271 352 352 348 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 334 352 348 271 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 355 352 352 352 256 256 352 352 352 352 352 352 235 352 352 271 0 0 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 97 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 355 352 352 352 352 352 352 256 334 256 352 352 256 352 256 235 352 235 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 334 352 256 256 256 256 352 352 271 352 256 352 352 352 352 352 271 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 235 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 337 352 271 352 348 271 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 0 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 255 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 235 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 0 352 352 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 256 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 256 256 256 256 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 334 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 355 352 352 139 352 352 139 352 352 352 352 352 352 256 352 352 139 352 256 352 348 256 352 256 352 256 352 256 352 139 139 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 139 352 352 256 352 352 256 352 352 352 352 352 352 139 139 352 352 139 256 352 352 256 139 139 352 352 352 139 352 352 352 352 352 352 352 139 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 139 352 256 271 352 352 352 256 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 348 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 256 139 139 352 139 352 256 352 352 352 352 352 352 348 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 217 352 271 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 139 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 271 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 348 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 235 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 0 352 0 352 352 352 352 348 352 256 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 235 352 256 352 352 256 256 352 256 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 256 352 352 256 256 352 355 352 355 355 235 352 352 352 352 352 352 0 352 352 0 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 271 352 352 139 352 352 352 352 352 348 352 352 271 271 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 348 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 235 352 352 352 355 352 352 255 255 352 255 255 352 352 256 352 256 256 334 256 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 97 352 352 352 97 352 352 256 352 352 352 348 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 256 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 235 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 256 352 355 352 352 352 352 352 256 352 235 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 355 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 244 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 348 352 235 352 352 256 334 352 352 256 352 352 256 352 235 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 0 352 352 352 352 0 352 352 352 352 352 352 256 334 352 352 352 235 352 352 0 352 352 0 352 0 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 256 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 271 352 352 256 352 352 348 348 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 235 352 352 256 352 352 352 256 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 271 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 256 352 352 271 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 348 256 352 352 352 352 348 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 256 352 256 256 352 352 352 139 352 352 352 352 139 139 352 352 139 139 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 256 352 256 352 256 352 352 139 139 352 352 139 352 352 352 352 256 352 352 256 352 256 139 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 139 352 352 352 352 352 352 256 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 355 352 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 355 352 256 352 256 352 352 352 352 352 352 256 352 256 348 256 352 352 256 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 355 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 235 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 256 271 352 352 256 352 256 352 352 352 256 255 352 255 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 256 352 256 352 256 256 352 256 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 235 352 352 352 352 355 352 355 355 352 355 352 352 355 352 256 352 256 352 352 256 352 352 256 348 256 352 256 352 352 352 256 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 355 352 355 352 352 352 352 352 271 235 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 355 352 355 352 235 235 256 352 352 355 355 355 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 271 271 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 139 352 271 352 352 352 352 271 352 352 256 352 352 352 352 352 337 352 337 352 337 337 352 352 352 352 256 352 256 97 352 256 352 0 352 256 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 355 352 355 352 355 352 352 352 352 352 352 271 352 256 352 256 256 256 352 256 352 352 352 256 352 352 256 355 352 352 352 256 352 352 256 337 352 256 352 352 337 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 217 352 348 256 235 352 352 352 352 256 352 0 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 255 256 352 256 352 256 352 256 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 271 352 352 352 352 271 256 352 352 352 256 352 256 352 256 235 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 0 352 352 352 352 0 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 244 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 355 352 352 352 352 348 352 352 256 352 0 352 0 352 355 352 355 352 355 355 352 352 256 352 352 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 235 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 355 352 352 352 352 355 352 355 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 256 352 352 352 352 256 217 256 352 352 352 352 352 352 271 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 97 352 97 352 352 97 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 139 352 352 139 352 139 352 139 352 352 352 352 352 256 352 139 139 256 352 352 352 348 352 256 256 352 352 352 352 352 139 352 352 352 139 139 352 139 352 139 352 256 352 348 352 352 352 352 352 139 139 139 352 352 271 352 256 348 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 348 352 139 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 139 352 271 352 352 352 352 139 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 256 352 352 352 352 352 352 139 352 256 352 139 256 352 352 256 352 139 352 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 139 352 352 352 352 348 352 256 352 139 352 352 256 352 352 139 256 334 352 352 352 352 352 352 139 352 352 139 352 352 352 139 352 352 352 352 139 352 352 352 352 256 352 352 139 352 139 256 352 256 334 352 352 352 352 139 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 256 352 139 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 271 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 235 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 0 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 271 352 352 256 352 352 352 352 235 352 352 352 352 352 352 255 255 352 352 256 255 255 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 256 139 352 352 348 139 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 352 352 352 352 256 352 271 352 352 352 352 348 352 352 352 352 352 256 244 352 256 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 256 348 352 352 352 139 139 352 355 352 352 352 355 352 352 348 352 355 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 271 352 348 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 355 217 352 352 352 352 352 352 352 352 352 256 352 235 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 256 355 352 256 256 352 352 352 352 352 352 352 352 352 352 352 355 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 235 256 352 352 352 256 352 256 256 355 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 0 0 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 271 271 352 0 352 0 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 337 352 352 352 352 352 352 97 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 139 352 352 352 352 352 352 256 352 352 355 352 352 256 256 352 256 256 352 352 256 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 271 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 244 352 244 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 235 352 352 352 352 235 352 235 235 348 256 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 0 352 352 139 352 352 352 0 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 256 352 352 256 348 352 256 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 271 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 256 271 352 256 352 352 355 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 271 256 352 352 256 352 352 352 352 352 256 256 352 352 337 352 352 337 352 337 352 352 352 352 348 355 352 352 352 352 352 256 348 352 352 355 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 256 352 355 352 352 256 352 352 352 352 352 352 352 352 256 244 352 256 355 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 256 256 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 355 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 256 352 256 235 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 0 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 256 355 352 337 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 256 352 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 337 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 355 352 352 352 352 352 271 271 352 271 352 352 235 235 355 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 139 352 139 139 352 352 256 352 256 352 352 352 352 256 352 256 256 352 348 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 355 352 355 352 352 352 352 352 352 244 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 235 352 352 352 352 256 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 244 352 256 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 256 352 352 97 256 352 352 256 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 256 352 337 352 337 352 352 352 352 256 352 256 334 352 256 256 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 256 271 256 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 355 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 139 352 352 352 352 256 352 256 352 256 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 348 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 355 352 352 352 352 352 235 352 352 235 352 352 352 355 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 337 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 355 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 337 352 337 352 352 352 352 352 352 352 337 355 352 352 352 271 235 352 352 352 352 352 352 337 352 352 352 352 352 256 256 352 271 355 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 355 256 352 352 352 352 256 352 352 352 352 256 256 352 337 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 256 256 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 348 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 256 352 0 352 0 352 352 0 352 352 0 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 235 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 256 334 352 352 244 352 256 352 352 352 256 256 256 352 256 352 256 256 352 97 352 352 97 97 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 0 256 256 352 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 0 352 352 0 352 0 256 352 352 352 352 256 352 352 352 0 352 352 352 352 352 256 271 352 271 352 352 352 256 352 256 352 352 256 235 352 352 352 235 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 255 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 348 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 256 352 256 352 352 256 334 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 0 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 0 352 352 352 352 352 352 352 271 271 256 352 256 352 352 352 352 352 256 352 352 352 352 235 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 271 352 352 352 256 352 352 352 256 352 352 235 352 352 352 352 256 256 139 352 139 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 139 139 139 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 256 352 256 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 348 348 256 352 352 352 355 352 352 352 352 352 256 352 355 352 352 352 355 355 352 256 352 352 352 256 355 352 355 352 355 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 255 256 352 348 256 352 352 256 334 352 256 348 352 352 352 352 352 348 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 256 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 235 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 271 352 352 352 352 0 352 0 352 0 352 352 348 352 352 352 0 352 0 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 348 256 139 256 352 352 352 256 352 352 352 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 256 352 352 352 256 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 139 352 139 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 352 348 352 352 139 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 0 352 0 0 352 0 352 352 352 352 352 352 355 352 352 352 352 352 352 352 337 352 0 352 0 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 97 352 352 352 256 352 352 352 352 352 352 271 352 352 352 337 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 0 352 0 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 139 352 256 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 256 256 0 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 348 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 0 352 352 256 352 0 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 235 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 244 352 355 352 355 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 256 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 348 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 355 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 255 352 352 352 352 352 271 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 256 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 355 352 355 352 352 352 355 352 0 352 256 352 256 352 352 352 348 256 352 352 352 352 244 352 235 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 256 352 337 352 352 348 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 97 352 97 97 97 352 352 352 352 352 355 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 0 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 0 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 334 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 256 256 352 256 256 256 334 337 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 348 256 352 352 256 352 352 352 355 352 352 352 355 352 256 348 337 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 355 352 355 352 256 352 352 352 256 334 256 352 352 355 352 355 352 139 352 139 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 97 352 352 352 352 256 352 355 256 355 352 256 352 352 256 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 0 352 0 352 352 352 352 256 352 352 256 97 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 139 352 139 139 139 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 355 337 352 352 352 337 352 352 352 337 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 97 352 255 352 352 256 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 271 352 256 352 256 97 352 352 352 352 352 352 256 256 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 0 352 352 352 352 352 256 352 352 271 352 256 352 352 256 348 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 256 352 352 256 334 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 348 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 256 334 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 355 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 255 352 352 256 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 337 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 271 271 352 352 271 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 355 352 352 355 352 352 256 235 235 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 0 352 352 256 352 352 256 256 352 256 355 352 352 352 256 352 352 352 352 352 97 97 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 355 352 352 352 352 352 355 352 271 352 352 256 352 352 97 352 97 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 255 255 352 352 352 352 255 352 352 352 256 352 256 352 352 256 352 352 256 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 256 352 256 352 352 352 256 352 348 0 352 352 348 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 271 352 256 256 0 352 352 0 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 271 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 256 352 352 352 256 334 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 337 352 352 244 352 352 97 97 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 256 256 334 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 355 352 352 256 244 352 352 352 352 352 352 256 352 352 271 271 352 271 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 0 352 352 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 355 352 355 352 352 352 352 352 256 352 352 352 352 256 352 256 352 139 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 235 352 348 352 352 355 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 355 352 355 352 355 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 355 352 235 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 334 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 334 348 352 256 352 352 256 348 256 352 256 352 352 352 271 256 352 256 352 352 352 352 352 348 352 352 256 256 352 352 256 352 352 352 352 352 352 352 97 352 352 256 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 0 352 352 352 352 97 97 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 235 352 355 256 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 0 0 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 355 352 352 352 337 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 348 355 352 352 355 352 355 352 352 352 355 352 352 352 352 352 271 271 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 256 352 256 352 256 235 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 244 352 244 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 348 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 0 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 355 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 271 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 235 352 352 352 97 352 352 97 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 97 352 352 352 352 352 352 256 352 352 352 256 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 337 337 352 256 352 337 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 0 352 352 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 255 352 352 348 352 352 352 352 271 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 355 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 271 352 352 352 271 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 97 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 256 352 256 352 256 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 0 352 352 0 355 352 352 352 352 355 352 352 352 352 352 352 256 256 256 256 352 352 352 256 352 256 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 97 352 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 97 352 352 97 97 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 271 256 352 256 352 235 271 352 256 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 256 352 352 352 256 352 352 0 352 256 352 352 256 352 256 352 352 352 352 352 352 0 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 271 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 256 256 348 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 235 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 256 352 352 352 256 352 256 352 352 352 0 352 352 352 352 0 352 352 352 0 352 352 256 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 271 352 352 352 235 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 256 352 352 352 348 352 256 256 352 256 256 352 352 352 352 348 256 256 256 352 352 348 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 256 0 352 352 256 0 352 0 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 271 352 352 352 256 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 97 352 256 352 352 256 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 256 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 235 352 352 256 352 352 256 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 355 352 355 352 355 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 355 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 355 355 352 256 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 235 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 256 256 334 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 256 352 352 348 352 352 352 0 352 352 271 352 256 352 352 352 352 352 256 97 352 352 97 352 97 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 355 352 352 355 352 352 355 355 352 352 352 352 352 352 271 256 352 271 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 235 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 334 352 352 352 352 352 256 352 352 352 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 271 355 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 271 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 0 352 0 352 0 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 271 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 139 352 352 352 139 139 139 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 348 352 352 352 352 352 256 256 352 337 352 352 0 352 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 256 337 352 256 348 352 352 352 352 352 0 352 352 352 352 352 217 352 352 352 352 352 352 271 271 352 271 352 352 352 235 352 271 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 355 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 0 352 352 352 256 352 0 352 352 352 352 352 352 256 256 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 271 352 255 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 355 355 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 256 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 271 352 235 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 255 352 352 352 352 255 352 352 352 352 352 352 352 271 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 355 352 352 352 235 352 348 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 337 352 352 337 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 255 352 256 255 255 255 352 352 352 352 352 271 352 352 352 352 352 256 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 334 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 355 352 256 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 355 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 337 352 97 337 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 235 352 352 256 334 352 352 256 256 256 352 352 352 255 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 355 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 348 352 235 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 256 244 352 352 352 352 352 256 352 244 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 97 352 97 97 139 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 256 352 256 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 235 352 352 352 352 256 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 355 352 355 355 355 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 355 352 352 256 334 352 352 352 352 352 352 352 352 255 256 348 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 0 352 0 352 352 0 352 352 0 355 352 355 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 235 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 97 352 352 352 97 352 256 256 352 352 352 352 352 256 352 352 352 256 352 256 256 256 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 97 97 352 352 352 352 352 235 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 348 352 256 271 256 256 256 352 256 352 355 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 244 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 256 352 352 256 256 256 352 352 256 256 352 337 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 139 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 348 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 255 352 255 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 334 352 352 352 352 352 0 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 256 352 352 352 256 256 352 352 352 348 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 348 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 139 139 352 352 352 352 352 352 352 139 139 139 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 256 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 0 352 352 352 256 256 352 256 352 271 256 334 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 355 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 97 352 352 0 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 0 352 0 352 0 271 352 352 352 355 352 355 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 97 352 352 352 352 256 352 352 97 352 352 256 256 352 256 352 97 352 352 97 352 352 97 352 352 352 352 352 256 355 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 348 244 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 0 352 256 334 352 352 352 352 352 352 352 352 355 352 352 352 355 355 352 352 355 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 271 352 352 352 256 352 256 256 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 334 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 355 352 355 352 235 352 256 352 271 352 139 139 256 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 337 352 352 352 352 337 352 352 337 352 337 352 352 337 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 217 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 0 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 256 352 355 352 352 352 352 352 256 271 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 256 352 0 352 352 0 352 256 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 0 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 97 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 337 352 352 337 352 352 337 352 352 352 352 352 352 352 352 256 352 256 256 256 352 256 352 355 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 256 355 352 355 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 355 352 352 97 352 352 352 235 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 355 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 256 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 348 352 256 352 256 352 352 256 352 352 256 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 355 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 256 352 256 256 334 352 352 352 352 256 352 352 355 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 334 352 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 334 256 334 352 352 256 352 352 352 352 271 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 355 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 348 352 139 352 352 352 352 352 139 352 139 352 139 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 348 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 97 352 97 352 97 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 337 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 352 352 217 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 355 352 352 352 0 352 352 352 0 352 352 352 256 352 352 352 352 352 256 244 244 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 97 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 355 352 352 352 139 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 235 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 271 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 256 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 337 352 271 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 97 352 97 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 97 97 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 235 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 256 352 348 352 256 352 256 352 352 352 256 334 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 334 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 256 256 352 256 256 352 256 256 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 348 256 256 352 352 256 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 256 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 256 271 352 256 256 352 355 352 352 352 352 352 348 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 0 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 139 352 256 352 256 352 97 352 97 352 352 256 352 256 355 352 352 355 352 352 352 352 352 352 256 352 352 256 352 256 0 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 235 352 352 337 352 352 337 352 337 352 352 256 352 352 97 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 256 352 352 352 256 256 256 352 355 352 352 355 355 256 271 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 139 352 352 352 139 352 235 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 139 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 271 355 352 352 352 256 355 352 355 352 352 352 352 352 352 352 352 352 271 352 256 235 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 348 352 256 352 352 352 352 352 352 352 352 348 355 352 355 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 352 256 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 0 352 0 352 352 256 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 256 352 352 352 352 255 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 256 256 352 352 352 355 352 352 256 352 352 352 352 352 355 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 355 352 352 352 352 352 255 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 97 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 97 352 352 352 352 352 352 256 352 352 352 352 348 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 235 235 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 271 352 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 355 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 256 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 348 271 352 352 352 352 352 352 352 352 271 0 352 352 0 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 235 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 348 235 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 355 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 235 256 352 352 348 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 139 139 352 256 352 352 352 352 352 352 352 352 352 355 355 355 352 352 352 352 352 355 352 352 352 352 352 352 352 256 256 352 352 256 0 256 352 352 0 352 352 352 352 355 355 256 256 271 271 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 271 352 271 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 348 352 217 256 352 352 352 352 352 352 352 352 352 256 352 271 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 255 352 352 352 352 352 352 352 256 256 256 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 256 352 352 352 244 352 352 352 256 271 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 256 348 256 352 256 352 256 352 352 352 355 352 355 256 355 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 139 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 256 352 352 139 352 352 139 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 355 352 355 256 355 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 271 256 352 352 352 352 352 348 256 334 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 256 256 271 271 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 256 352 256 348 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 255 255 255 255 352 352 352 352 352 271 271 271 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 348 352 256 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 97 352 352 97 352 352 97 352 97 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 217 352 217 255 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 348 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 352 352 235 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 255 352 352 352 255 255 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 256 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 0 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 256 256 256 352 256 352 352 352 352 97 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 271 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 0 352 0 352 352 352 0 352 352 0 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 0 352 0 97 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 271 348 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 139 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 355 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 255 352 255 352 352 352 352 255 352 352 352 352 256 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 97 352 352 352 352 355 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 355 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 255 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 97 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 348 352 0 256 352 352 352 352 0 352 352 256 352 352 352 352 97 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 0 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 0 352 0 352 352 352 352 256 352 256 352 352 352 352 352 256 256 256 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 348 256 352 352 256 352 352 352 256 256 256 256 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 256 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 271 352 139 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 244 352 352 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 0 352 352 0 256 352 256 352 352 352 352 352 235 235 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 256 352 352 348 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 334 352 256 352 256 256 352 352 352 352 352 352 348 352 352 352 256 271 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 235 352 352 352 256 352 352 352 271 256 352 271 352 352 352 271 256 256 352 352 352 352 352 352 348 352 352 97 352 256 97 97 256 256 256 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 271 352 271 355 352 352 271 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 256 352 352 271 352 352 352 352 97 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 337 352 271 271 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 235 235 256 352 352 352 352 352 352 256 256 352 256 352 355 352 355 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 97 352 352 256 97 352 352 256 352 256 352 352 352 352 352 256 352 352 352 271 355 256 271 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 256 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 355 352 352 352 355 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 355 271 352 352 352 352 352 352 271 352 352 352 352 355 352 352 352 352 352 271 352 348 352 348 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 256 256 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 256 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 355 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 348 352 352 352 255 352 255 352 352 352 255 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 235 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 97 352 352 97 352 97 97 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 256 355 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 235 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 355 352 352 256 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 271 352 352 352 256 271 352 352 352 352 352 348 352 352 352 352 0 0 352 352 352 352 355 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 352 256 352 256 352 352 352 352 352 352 355 352 352 355 355 352 355 352 352 352 352 352 352 256 256 256 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 256 256 352 348 256 334 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 355 352 352 352 0 352 0 352 0 352 352 352 352 352 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 355 352 256 271 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 355 352 352 352 355 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 97 352 352 97 97 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 235 352 352 352 256 235 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 256 352 256 352 0 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 352 352 271 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 256 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 256 352 334 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 256 352 256 352 271 271 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 348 256 348 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 352 352 352 352 139 139 352 352 348 352 352 352 352 352 352 139 139 352 352 352 352 352 139 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 256 334 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 334 139 352 352 352 352 352 352 352 352 348 352 139 352 139 352 352 352 352 352 139 348 352 352 352 256 352 256 256 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 256 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 244 352 352 352 352 139 352 256 256 352 256 352 352 256 334 352 352 256 352 256 334 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 348 256 352 352 352 352 352 352 235 352 352 352 352 352 352 256 235 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 235 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 348 352 352 256 352 256 352 255 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 97 352 352 97 97 256 352 256 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 235 352 235 235 352 352 352 352 352 352 352 217 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 256 352 256 352 271 352 256 334 352 256 352 256 256 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 139 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 139 352 139 352 139 139 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 235 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 256 256 256 256 352 352 352 352 352 256 244 352 256 256 352 352 256 256 352 256 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 256 352 352 352 256 255 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 139 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 355 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 0 352 352 0 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 256 334 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 256 256 334 352 352 352 352 256 256 352 348 352 256 355 352 355 355 352 352 352 352 352 256 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 256 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 348 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 235 352 352 256 271 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 337 352 352 337 337 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 97 352 352 97 352 97 97 352 352 97 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 97 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 271 352 271 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 0 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 0 352 0 0 352 0 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 97 352 352 97 352 97 97 352 256 352 352 271 352 352 352 352 352 255 352 217 352 352 352 352 352 352 337 352 337 337 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 355 352 352 355 352 355 352 355 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 256 256 352 271 256 352 352 352 352 352 352 352 235 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 0 352 352 352 97 352 97 97 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 334 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 235 235 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 139 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 355 352 355 355 355 355 352 352 352 352 352 256 271 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 139 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 334 352 352 352 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 352 139 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 271 256 352 352 256 352 256 352 352 235 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 352 352 256 352 352 352 352 355 355 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 256 337 352 352 352 352 352 352 352 0 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 97 97 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 256 255 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 355 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 256 352 352 352 352 256 352 352 352 97 352 352 97 352 352 256 256 256 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 355 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 256 352 352 256 352 334 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 355 352 355 355 355 352 352 348 352 352 352 271 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 0 139 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 348 352 352 352 352 352 352 348 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 256 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 256 256 256 256 256 256 352 256 352 355 352 352 355 352 256 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 235 235 352 352 352 256 352 255 256 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 235 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 256 352 352 352 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 334 352 352 256 352 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 337 352 352 0 352 352 0 352 352 352 352 352 255 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 348 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 139 352 352 244 139 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 352 352 352 256 352 256 271 352 352 271 256 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 355 355 352 256 355 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 235 352 352 352 352 352 352 352 271 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 256 352 352 0 352 352 256 352 352 352 256 352 352 352 256 352 352 0 352 352 271 352 0 352 352 352 352 352 352 352 352 0 352 352 0 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 0 352 271 256 352 352 352 352 352 352 352 337 352 337 352 352 352 352 256 334 352 352 352 352 256 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 255 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 355 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 256 352 235 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 235 352 235 352 235 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 97 97 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 256 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 256 348 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 97 352 97 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 355 355 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 97 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 355 352 355 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 271 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 235 352 352 256 352 352 352 139 352 352 352 139 139 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 355 235 352 256 348 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 235 355 352 352 352 352 352 352 255 352 352 352 352 348 352 352 352 348 235 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 235 352 352 352 352 352 256 348 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 97 97 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 235 352 352 352 352 352 352 352 352 352 352 352 235 352 352 355 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 334 352 352 352 352 255 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 256 0 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 348 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 0 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 355 352 256 334 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 334 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 256 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 256 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 235 352 255 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 348 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 256 256 352 352 352 271 271 271 352 352 352 352 271 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 271 348 256 352 352 256 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 0 352 352 0 352 271 352 271 352 352 348 352 256 352 352 352 352 352 256 334 256 352 352 256 334 352 352 256 352 352 352 352 352 355 352 355 352 355 352 352 256 256 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 355 352 352 355 352 352 355 256 352 352 352 352 0 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 334 235 352 352 352 352 256 352 256 352 352 352 352 352 271 352 271 271 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 256 217 352 217 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 0 352 352 352 352 352 256 256 352 256 352 352 355 352 355 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 256 352 352 352 97 352 352 352 97 256 352 352 337 352 352 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 352 352 355 352 352 355 256 352 256 352 352 352 352 352 352 355 352 352 352 352 244 352 352 0 352 0 352 352 0 352 352 352 352 352 255 352 352 352 255 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 0 352 352 0 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 139 352 352 352 355 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 235 352 352 352 352 256 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 256 334 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 139 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 348 256 352 256 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 271 256 334 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 355 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 348 256 352 256 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 256 352 256 334 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 355 352 256 139 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 337 352 355 352 256 355 352 355 352 352 256 256 256 256 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 97 352 97 352 352 352 352 256 352 352 352 235 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 348 139 352 256 139 139 271 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 255 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 337 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 348 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 256 271 352 256 352 352 271 271 352 256 352 256 256 352 352 256 352 352 271 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 255 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 255 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 348 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 271 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 271 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 337 352 352 352 352 352 352 352 337 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 355 355 352 352 352 352 352 256 355 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 271 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 256 352 256 256 352 352 352 256 352 256 352 256 352 256 352 256 334 352 352 352 352 352 256 334 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 97 352 352 0 352 352 352 352 352 256 352 348 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 256 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 355 352 352 256 352 355 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 256 352 352 352 352 271 352 352 352 352 352 352 348 348 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 355 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 355 352 355 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 355 352 352 352 355 352 0 352 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 235 352 352 256 355 352 352 352 352 352 256 348 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 97 352 97 352 97 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 235 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 271 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 271 352 256 352 256 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 256 355 352 235 235 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 217 256 352 352 352 352 256 352 352 352 255 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 256 334 352 352 355 352 352 352 352 355 352 355 352 355 352 352 352 355 352 355 256 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 0 352 256 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 97 352 352 352 271 352 352 271 352 352 352 352 352 352 352 348 352 352 352 337 352 352 337 352 348 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 235 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 355 352 355 352 352 256 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 0 352 352 0 0 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 256 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 334 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 348 256 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 352 348 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 348 352 255 352 352 352 355 352 355 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 256 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 235 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 217 352 352 352 348 352 256 352 352 256 352 352 352 352 355 352 352 352 256 352 256 352 352 256 337 352 352 337 352 256 256 352 256 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 256 352 352 352 256 352 355 352 355 355 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 334 256 352 352 337 352 355 352 352 352 256 271 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 139 352 139 235 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 0 352 352 256 334 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 352 217 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 256 352 217 348 352 352 256 255 352 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 256 0 352 352 352 352 352 352 256 352 256 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 337 352 352 256 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 0 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 348 352 0 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 97 352 352 352 256 337 352 337 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 355 352 352 352 352 352 337 352 352 352 352 352 256 352 256 352 352 97 352 352 97 352 256 352 352 352 352 256 355 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 256 352 337 352 352 355 352 352 352 352 256 352 352 256 256 352 352 352 352 256 256 256 256 352 256 352 256 256 256 352 352 352 256 352 352 352 355 352 352 355 352 355 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 97 352 97 97 235 97 352 352 352 352 139 352 256 352 352 352 352 352 271 352 352 352 352 352 139 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 271 271 271 271 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 139 352 352 352 352 352 235 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 337 352 352 256 352 352 352 352 352 352 352 337 352 0 352 352 0 352 352 352 352 352 256 352 352 352 352 337 337 352 256 256 352 355 352 352 352 352 352 352 256 352 256 337 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 348 352 352 352 352 352 235 352 352 271 352 352 352 235 352 355 352 97 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 355 355 355 352 352 352 256 256 256 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 348 256 352 352 352 256 352 352 256 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 355 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 217 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 355 352 352 352 352 352 256 256 352 352 352 355 352 355 352 355 352 352 256 352 352 352 256 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 256 352 352 235 352 352 352 352 352 352 255 352 271 352 348 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 235 352 256 348 97 352 97 97 352 352 352 271 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 348 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 256 337 352 355 352 352 337 271 352 256 256 352 271 256 352 256 352 352 352 337 352 352 352 256 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 244 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 355 352 352 355 352 352 355 355 352 352 271 352 256 352 256 352 256 256 352 352 255 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 256 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 244 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 0 352 235 352 352 337 352 352 337 352 352 352 352 355 352 355 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 256 352 352 256 352 352 256 256 334 256 352 256 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 348 256 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 0 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 337 352 352 352 352 352 352 0 352 0 352 352 352 352 352 139 139 139 352 352 271 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 355 352 271 352 352 355 352 256 235 256 256 271 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 255 256 352 352 256 256 256 352 352 352 256 352 256 97 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 348 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 97 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 256 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 348 256 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 0 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 355 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 271 256 352 271 0 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 337 352 352 352 352 256 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 0 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 256 352 352 352 352 256 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 139 352 352 256 139 352 352 352 352 352 352 352 337 352 352 256 352 256 235 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 244 352 0 352 352 352 0 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 97 352 97 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 235 256 352 352 352 352 352 352 352 352 256 235 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 355 352 355 352 355 256 352 352 352 352 256 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 271 271 235 355 352 352 352 0 352 271 352 352 0 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 352 256 337 352 352 256 352 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 352 352 348 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 355 352 352 352 352 352 352 256 352 271 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 256 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 256 352 352 256 355 352 256 352 352 256 256 256 352 256 352 352 352 352 348 352 352 256 256 352 256 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 256 256 256 352 352 352 256 256 235 256 256 352 337 352 352 337 337 352 337 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 0 235 352 352 352 97 352 97 352 352 352 352 352 352 235 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 256 352 352 352 352 348 352 352 352 271 271 256 352 256 256 256 352 352 256 352 352 271 352 271 352 352 352 348 352 235 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 0 352 352 352 352 352 0 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 256 256 352 352 256 352 256 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 271 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 255 255 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 97 352 97 352 348 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 139 352 256 352 256 139 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 139 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 217 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 139 352 139 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 256 255 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 271 352 352 352 352 255 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 255 352 352 352 352 352 337 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 256 256 256 256 235 352 352 235 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 337 337 337 337 352 352 352 352 271 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 337 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 348 352 352 256 352 256 352 256 352 352 352 352 0 352 355 352 352 256 352 352 352 352 352 352 355 352 352 352 256 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 271 256 352 352 352 271 348 271 256 271 271 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 334 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 244 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 0 352 352 352 256 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 352 256 256 256 352 352 256 271 352 352 256 352 352 352 271 271 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 355 352 355 352 355 255 352 352 352 352 352 352 352 255 352 352 256 235 352 352 352 352 352 352 352 0 352 352 0 352 355 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 255 0 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 244 256 244 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 348 256 256 352 352 352 256 352 256 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 355 352 352 352 352 256 256 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 235 352 352 352 352 352 256 256 348 256 256 352 352 355 352 0 352 352 0 352 352 352 352 256 352 352 352 0 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 348 352 235 352 352 352 352 352 337 352 352 256 337 352 244 352 352 244 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 0 352 352 139 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 256 256 352 337 352 337 352 352 337 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 348 337 352 0 352 337 352 352 355 352 352 355 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 97 97 97 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 355 352 352 352 355 352 352 352 355 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 235 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 348 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 271 0 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 0 352 352 352 352 352 352 352 0 352 352 0 352 352 256 352 256 352 352 235 352 352 352 235 352 352 352 352 256 352 352 256 256 256 352 352 256 352 256 352 352 348 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 355 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 355 352 352 352 352 348 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 256 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 348 352 352 352 235 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 256 256 348 256 355 352 355 355 256 256 352 256 352 352 352 352 352 256 256 352 352 255 256 255 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 255 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 256 334 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 256 352 352 256 352 256 256 256 352 256 256 256 256 256 352 352 352 352 352 256 271 271 256 352 348 256 352 256 352 271 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 256 352 256 334 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 235 352 235 235 352 256 352 352 352 256 352 352 352 235 352 352 235 352 352 352 0 352 0 0 352 352 352 352 352 352 355 352 355 271 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 355 352 352 352 352 348 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 0 352 348 255 352 352 352 352 256 352 352 352 256 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 256 352 235 352 352 352 256 256 352 355 352 337 337 256 352 337 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 355 352 355 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 337 337 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 256 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 0 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 256 348 352 352 256 256 352 352 256 0 355 352 355 352 271 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 337 352 256 352 352 352 352 271 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 97 352 348 352 352 352 352 352 271 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 348 271 271 352 352 352 352 352 352 255 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 0 352 352 352 352 352 355 0 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 348 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 348 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 355 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 0 352 352 0 352 352 352 256 352 256 256 352 352 352 352 352 352 271 352 256 271 271 271 352 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 352 0 352 0 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 255 352 255 255 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 97 352 97 352 352 97 352 352 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 256 256 352 337 352 256 352 352 256 352 352 352 256 352 337 352 256 352 235 352 352 348 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 355 352 256 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 256 355 352 0 352 256 352 352 256 352 352 256 256 256 352 256 352 256 334 256 352 256 355 352 355 352 355 352 256 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 355 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 337 352 256 337 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 271 352 271 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 348 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 352 352 256 352 352 348 352 139 352 139 352 256 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 271 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 256 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 97 352 352 352 256 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 355 352 352 97 352 355 352 97 352 352 355 97 355 355 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 348 352 352 355 352 355 355 352 352 352 352 352 355 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 97 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 139 352 352 352 352 352 352 337 352 139 352 352 352 352 235 352 352 271 352 139 352 352 348 352 352 352 352 352 355 352 352 352 235 352 352 352 337 352 337 352 352 352 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 255 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 256 352 0 352 352 352 352 352 352 0 352 256 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 355 256 352 352 352 352 352 255 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 244 352 352 352 352 352 355 352 355 352 355 352 352 352 97 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 244 352 352 352 97 256 256 352 352 352 352 352 355 352 352 352 352 352 348 352 352 355 352 352 355 352 348 352 352 352 355 352 355 355 352 352 271 352 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 355 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 255 352 352 255 352 352 255 352 352 352 352 352 352 352 271 352 352 355 352 235 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 256 352 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 235 352 256 352 352 352 352 256 334 352 352 352 352 352 256 0 256 352 352 352 352 352 352 352 352 352 352 256 97 352 97 97 352 352 352 352 256 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 352 355 352 355 352 352 352 255 352 352 352 352 352 352 352 256 352 256 352 352 355 352 355 352 256 352 352 352 235 235 256 235 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 0 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 0 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 256 256 256 352 352 352 352 0 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 217 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 355 352 355 355 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 97 352 97 352 352 352 256 97 352 97 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 355 352 352 355 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 355 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 256 256 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 256 352 352 352 355 352 352 256 352 256 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 337 352 352 352 352 352 271 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 256 334 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 355 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 235 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 271 271 256 256 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 355 352 352 352 352 352 352 256 255 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 355 355 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 255 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 355 352 355 271 352 352 352 352 352 352 352 348 352 352 255 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 256 352 271 352 256 0 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 255 352 352 255 352 271 352 352 352 235 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 235 352 352 352 352 271 352 271 352 352 352 271 244 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 271 352 352 352 352 235 352 348 352 352 352 352 352 256 352 352 337 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 0 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 244 352 352 352 352 352 244 256 256 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 256 256 352 352 352 352 355 355 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 355 352 355 352 352 352 355 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 244 352 352 256 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 355 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 97 352 97 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 355 352 235 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 255 352 352 255 255 352 352 255 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 244 352 256 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 348 352 352 271 256 352 352 352 271 352 271 256 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 97 97 256 352 256 352 256 334 352 352 352 256 235 352 352 256 271 352 355 352 355 355 355 355 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 256 256 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 0 352 352 256 352 352 337 352 352 352 352 352 352 352 352 355 352 355 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 271 352 271 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 348 352 355 352 355 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 337 352 271 337 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 139 352 352 256 0 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 256 348 256 352 352 352 352 255 352 255 352 256 352 352 256 352 256 255 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 256 256 348 256 334 352 256 348 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 256 352 352 352 348 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 139 352 256 352 352 256 256 352 256 352 352 256 352 256 352 256 352 352 352 256 256 334 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 256 352 352 256 334 352 256 352 348 352 244 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 256 348 256 352 352 256 352 256 348 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 256 352 256 352 352 256 256 352 256 352 352 256 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 139 352 352 352 352 352 348 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 139 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 271 271 352 235 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 271 256 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 256 139 139 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 256 348 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 256 352 352 352 217 348 352 348 348 352 256 352 352 352 348 355 352 355 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 97 352 352 352 352 352 352 0 352 0 352 352 348 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 256 352 256 352 271 352 352 352 352 355 0 352 256 0 352 256 352 352 352 352 97 352 97 97 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 235 352 352 352 352 256 352 337 352 337 352 352 256 352 352 271 352 256 256 352 352 352 256 352 352 352 352 348 348 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 334 97 352 97 352 256 352 256 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 139 244 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 355 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 244 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 244 352 352 244 244 352 352 255 352 352 352 352 256 352 256 256 352 352 255 255 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 256 352 352 352 0 352 352 0 352 352 352 352 256 256 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 355 352 355 256 352 352 352 352 352 271 352 352 352 355 352 256 355 352 352 256 352 256 352 352 256 352 352 352 348 352 97 352 352 352 97 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 256 256 352 0 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 337 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 0 352 0 352 352 352 352 352 352 352 352 352 271 352 352 235 352 352 352 352 352 352 352 352 352 244 139 352 352 352 352 271 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 0 352 352 0 352 0 355 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 355 352 352 352 235 352 352 352 352 352 352 352 256 355 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 244 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 337 352 352 352 352 256 352 352 271 352 271 352 352 355 352 256 352 256 352 256 352 256 352 352 352 256 352 352 256 97 352 97 352 271 352 352 352 355 352 355 352 355 352 355 352 355 352 352 352 255 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 348 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 139 352 139 352 352 352 352 256 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 256 352 355 352 256 352 337 352 337 337 337 352 352 352 235 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 256 355 352 352 355 355 256 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 355 352 355 352 355 256 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 139 256 334 352 352 352 352 352 256 256 352 235 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 256 256 337 352 352 352 256 337 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 0 352 352 0 352 352 352 352 352 256 352 271 352 355 352 352 355 355 352 352 352 355 352 352 352 337 352 352 256 352 352 256 352 355 352 355 355 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 355 352 355 352 352 0 352 256 352 0 352 352 352 352 352 352 352 256 352 352 256 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 97 352 352 271 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 355 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 97 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 337 352 352 355 352 352 235 337 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 256 355 352 352 352 352 256 256 256 352 256 352 256 352 256 352 256 352 352 352 235 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 244 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 271 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 348 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 97 352 97 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 271 355 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 256 352 352 352 256 352 256 352 256 352 97 352 352 352 256 256 352 256 334 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 352 352 352 352 352 348 352 352 97 352 97 97 97 352 352 352 352 352 352 271 352 256 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 0 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 244 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 0 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 355 352 352 355 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 256 352 256 352 352 256 352 352 352 256 0 352 0 348 0 352 352 355 352 235 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 255 352 256 352 352 352 352 271 271 271 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 256 352 235 352 352 355 352 352 352 355 352 352 355 235 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 334 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 97 352 97 352 97 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 334 256 256 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 256 256 271 352 352 352 355 352 352 235 348 0 352 352 0 352 0 352 352 0 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 348 352 352 352 352 256 352 255 352 352 352 255 352 256 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 348 352 352 256 352 352 352 355 352 355 355 355 352 355 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 352 97 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 337 352 352 352 271 352 352 352 352 352 256 256 256 256 256 352 271 352 256 256 352 256 256 352 352 256 352 352 352 352 271 352 352 352 256 255 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 235 352 352 271 271 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 348 256 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 352 352 352 256 352 256 352 355 352 355 352 352 352 352 352 352 352 352 337 352 352 352 352 337 337 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 255 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 271 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 256 352 352 352 352 352 352 256 352 256 352 355 352 355 352 256 355 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 256 352 256 256 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 255 352 352 352 352 352 352 352 352 256 352 271 271 271 352 352 352 352 271 271 352 271 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 0 0 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 337 352 256 352 256 334 352 256 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 0 256 352 256 256 337 352 352 352 352 352 256 352 256 352 337 352 337 352 337 0 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 235 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 139 352 352 352 139 352 352 256 352 352 352 256 334 352 352 139 352 352 352 352 352 139 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 256 256 256 256 256 352 256 256 352 256 352 352 256 352 352 352 352 352 255 352 256 348 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 271 271 352 352 256 352 256 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 256 256 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 256 334 256 352 352 352 352 348 352 352 352 352 352 352 271 352 256 352 235 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 256 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 256 352 256 352 271 352 352 256 0 352 352 0 352 0 352 352 256 352 256 352 256 334 352 256 352 352 256 352 352 256 334 235 352 352 352 256 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 235 352 352 352 352 352 352 235 352 352 256 352 352 256 352 352 352 0 352 352 352 352 352 352 348 352 352 348 352 352 256 352 352 256 352 352 256 352 352 352 256 352 217 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 256 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 97 352 352 352 0 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 355 256 355 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 97 352 97 271 352 352 97 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 348 355 352 256 271 235 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 97 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 337 352 337 352 355 337 256 337 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 139 352 352 352 352 352 352 352 352 352 352 271 352 256 271 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 348 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 235 352 355 355 352 355 352 352 352 352 235 352 352 0 352 352 271 352 0 352 352 352 337 352 352 337 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 271 352 271 256 271 271 352 352 256 256 352 352 352 256 256 256 256 334 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 348 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 256 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 348 355 352 355 352 355 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 334 256 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 256 352 352 256 352 355 352 355 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 139 139 352 352 352 352 352 256 348 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 256 352 352 355 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 0 352 0 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 256 0 352 352 352 352 352 0 256 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 139 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 348 97 352 352 355 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 0 352 352 352 0 352 352 352 352 352 352 352 352 235 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 235 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 235 352 256 352 352 352 352 352 352 352 0 352 352 337 352 256 334 337 352 352 352 352 352 352 352 355 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 0 352 352 0 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 355 352 352 352 355 352 352 355 352 355 355 352 352 352 352 352 352 352 271 352 139 256 352 352 256 256 352 352 256 352 352 271 256 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 256 352 348 352 352 256 352 256 352 352 352 255 352 352 352 352 352 348 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 355 256 352 352 352 348 352 352 256 352 352 256 352 355 352 352 352 352 352 352 355 352 352 355 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 255 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 355 352 355 256 352 256 352 256 352 256 352 235 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 256 352 352 337 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 355 256 334 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 97 271 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 355 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 0 352 348 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 271 352 352 256 352 352 352 256 256 352 256 271 352 355 352 352 352 352 0 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 244 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 255 352 255 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 348 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 355 352 355 352 352 355 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 348 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 348 352 256 352 256 352 256 256 352 352 271 352 352 352 352 256 352 352 352 348 256 352 352 352 256 352 256 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 337 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 256 352 334 256 352 256 352 352 352 256 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 0 352 0 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 355 352 352 352 352 256 256 352 352 352 352 352 348 256 348 352 348 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 235 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 256 352 352 352 348 352 352 352 256 352 256 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 235 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 256 352 256 352 256 352 256 352 352 256 352 139 352 352 352 352 352 352 0 352 352 0 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 97 352 97 352 97 256 97 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 256 256 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 256 352 352 355 256 256 352 235 352 352 352 352 256 352 348 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 244 352 256 355 352 256 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 271 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 271 352 256 352 139 139 271 352 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 255 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 355 256 334 352 352 352 352 352 352 355 352 352 352 352 256 355 352 355 355 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 355 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 337 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 256 352 352 352 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 337 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 355 352 352 352 352 352 352 355 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 0 352 352 256 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 0 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 235 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 256 97 352 97 97 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 355 352 97 352 97 97 352 355 352 355 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 355 355 355 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 235 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 355 355 352 352 352 352 355 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 97 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 255 352 352 352 352 352 352 244 352 352 255 352 352 256 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 256 352 256 256 256 256 256 352 352 256 352 352 352 352 352 256 352 217 352 352 355 352 352 352 352 256 352 235 352 352 256 348 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 348 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 256 352 256 334 352 355 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 256 256 256 352 352 352 0 352 0 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 235 352 352 352 352 355 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 256 97 352 97 97 256 352 256 352 256 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 139 352 348 352 352 352 352 352 256 355 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 355 352 352 355 352 352 352 355 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 97 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 256 352 256 355 352 256 255 352 352 355 352 352 352 352 352 352 352 352 352 352 256 256 0 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 355 355 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 0 352 0 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 348 352 235 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 337 352 337 352 355 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 355 355 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 271 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 256 0 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 256 256 256 256 352 256 352 348 256 352 256 256 352 256 352 352 352 352 97 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 352 271 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 352 355 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 0 352 352 352 352 352 352 352 352 255 352 256 255 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 256 355 352 352 352 256 256 352 355 352 355 256 352 355 355 352 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 352 256 352 352 352 256 256 348 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 97 352 97 97 97 97 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 271 256 256 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 355 352 337 337 97 352 97 352 352 352 352 352 352 352 352 271 352 352 255 352 352 352 352 97 352 352 97 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 256 352 352 271 352 256 256 352 256 256 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 271 352 352 352 352 256 352 352 256 352 352 355 352 355 355 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 235 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 235 235 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 256 352 244 352 352 256 244 352 256 97 352 352 256 352 97 352 256 352 97 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 244 352 352 352 352 352 348 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 355 352 139 352 337 256 352 256 352 256 352 0 352 0 0 355 352 355 352 355 352 352 355 352 352 352 352 139 139 256 139 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 337 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 352 352 355 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 256 271 352 352 352 352 256 352 352 352 271 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 255 352 355 352 352 355 352 352 352 235 352 97 352 352 139 352 97 352 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 337 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 244 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 355 352 271 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 348 352 352 352 352 271 271 271 352 352 244 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 0 352 352 352 352 352 271 352 256 256 271 352 271 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 348 352 348 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 271 352 352 352 256 271 352 352 352 352 256 352 271 271 271 352 352 352 352 256 271 352 352 271 352 352 352 352 256 352 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 271 352 271 271 352 352 271 352 352 352 352 352 352 256 352 352 352 97 352 97 352 97 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 256 352 352 355 352 352 352 352 352 352 352 352 271 271 352 271 352 271 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 271 271 271 352 256 352 352 352 352 271 271 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 256 271 352 256 348 352 352 256 256 352 348 352 256 352 352 352 256 256 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 256 271 271 352 352 352 352 352 355 352 352 352 352 355 352 352 352 355 352 355 355 352 352 256 352 352 352 352 352 352 97 352 352 352 352 352 352 352 0 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 256 348 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 271 352 271 352 256 352 352 256 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 97 352 97 352 97 352 97 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 355 352 352 256 352 352 352 352 352 352 97 352 352 97 352 97 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 271 256 352 352 256 97 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 355 352 337 337 235 352 352 352 352 352 352 352 352 271 352 352 352 352 355 352 355 355 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 355 352 271 352 352 256 352 352 352 271 0 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 256 352 352 0 352 0 352 352 352 0 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 256 352 352 352 352 352 352 352 235 352 271 352 256 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 355 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 355 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 255 352 255 355 352 255 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 355 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 348 352 352 352 352 352 352 256 352 352 97 352 352 97 352 352 97 97 97 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 97 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 271 255 271 352 352 352 352 256 352 256 334 256 352 352 352 256 352 352 0 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 256 352 256 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 337 352 352 337 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 256 352 352 256 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 355 352 355 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 97 352 256 256 352 352 256 352 97 352 337 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 256 256 271 352 352 352 256 352 355 355 352 352 352 256 256 352 352 256 352 97 97 97 355 352 352 352 352 352 352 352 352 352 97 352 97 352 352 256 352 352 352 352 352 256 352 348 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 139 352 352 352 271 352 352 352 352 352 352 235 352 235 352 352 352 348 352 352 352 352 256 352 352 352 352 352 255 271 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 348 352 352 352 352 256 352 256 352 352 352 352 352 235 235 352 352 352 352 352 0 352 0 0 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 256 352 256 355 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 255 352 352 352 355 352 355 352 355 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 352 355 355 352 355 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 97 352 97 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 355 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 352 352 256 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 271 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 352 256 337 352 352 355 352 337 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 355 352 352 256 352 352 352 352 334 355 352 352 352 352 355 352 256 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 256 256 352 0 352 256 352 256 352 256 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 271 352 352 256 256 352 256 256 352 256 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 271 352 352 352 352 352 352 235 352 139 352 244 352 271 352 235 352 352 352 352 352 256 352 271 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 348 352 352 352 352 97 352 256 256 352 256 352 256 352 337 352 352 352 337 352 352 352 352 355 352 352 355 355 355 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 355 355 352 256 0 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 255 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 271 352 352 352 352 352 352 355 352 352 352 355 355 352 355 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 97 352 97 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 256 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 256 352 352 352 352 352 352 352 352 352 235 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 337 352 256 352 352 352 256 235 352 352 256 256 352 352 352 352 0 352 352 0 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 256 256 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 256 352 352 352 352 352 352 352 271 271 256 352 352 352 352 352 256 352 256 352 352 139 256 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 348 352 256 352 271 352 352 355 352 352 352 352 352 352 352 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 256 256 352 348 352 352 352 352 256 256 256 352 256 352 256 352 352 352 352 352 256 352 256 256 271 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 0 352 352 271 352 352 352 348 352 352 352 352 271 352 352 352 352 352 355 352 352 352 352 352 355 355 352 352 352 139 139 255 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 256 352 352 256 352 352 271 352 352 256 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 0 352 352 0 352 352 0 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 355 352 352 271 244 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 337 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 0 256 334 352 352 0 352 256 355 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 255 352 352 352 0 352 352 352 352 0 271 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 0 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 0 352 0 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 355 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 355 352 352 352 348 352 352 0 352 352 256 352 256 352 352 352 352 352 352 0 0 352 352 271 352 352 352 256 352 348 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 235 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 355 352 355 355 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 337 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 235 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 97 97 352 255 352 352 255 352 255 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 255 352 255 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 235 352 352 352 352 352 352 256 256 352 352 352 256 352 352 255 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 235 271 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 271 256 352 271 352 352 256 256 352 256 0 352 352 0 352 0 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 337 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 355 355 352 355 352 337 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 139 352 352 352 352 139 352 139 139 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 355 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 256 256 352 355 352 256 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 97 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 139 352 352 271 352 352 244 256 244 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 271 271 271 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 255 256 256 352 352 352 256 256 244 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 355 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 256 271 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 139 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 139 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 255 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 348 355 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 97 97 271 271 271 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 255 352 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 271 352 352 271 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 348 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 235 352 352 352 352 235 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 348 352 352 355 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 348 352 352 139 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 97 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 255 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 352 348 352 256 352 352 255 352 352 352 235 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 271 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 337 352 337 352 352 352 0 352 352 352 256 352 337 352 352 352 352 256 352 352 235 256 352 337 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 97 352 352 352 352 352 352 97 352 352 355 352 352 352 355 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 355 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 271 256 352 271 235 352 352 352 271 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 139 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 352 256 256 352 352 348 352 352 352 352 355 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 97 355 352 352 352 352 352 352 352 355 337 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 0 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 355 352 352 355 355 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 271 352 352 139 352 352 352 352 352 352 352 352 352 337 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 337 352 352 352 352 355 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 139 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 97 355 355 352 352 352 352 352 352 352 352 244 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 271 139 139 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 271 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 139 352 352 352 139 352 352 0 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 255 255 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 255 352 255 255 255 352 352 352 255 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 255 352 255 352 348 352 255 352 255 255 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 355 255 352 255 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 255 352 255 255 352 352 255 255 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 255 352 352 271 352 352 352 352 352 355 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 235 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 255 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 235 352 352 352 352 352 352 235 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 0 352 256 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 355 355 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 235 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 355 352 352 352 352 256 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 355 352 355 352 352 352 355 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 97 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 97 352 352 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 0 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 97 352 355 352 352 352 355 352 352 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 355 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 355 352 352 0 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 355 355 352 352 355 355 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 348 256 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 0 97 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 139 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 355 355 355 352 352 352 352 271 352 352 352 352 352 352 355 352 352 256 355 352 355 352 352 355 352 256 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 355 355 352 352 256 352 352 352 352 352 355 352 355 355 355 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 97 352 355 355 355 256 352 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 139 352 352 256 352 352 355 355 352 352 355 355 352 355 352 256 352 352 352 352 256 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 0 352 352 355 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 355 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 271 352 139 352 352 139 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 348 355 352 352 352 348 352 352 352 352 139 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 235 235 235 235 352 352 352 352 256 352 352 352 352 355 0 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 348 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 352 0 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 348 256 352 256 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 0 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 355 352 355 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 97 352 97 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 355 352 355 355 355 352 352 352 352 352 271 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 139 352 352 355 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 355 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 355 352 355 355 352 352 352 352 352 255 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 355 352 352 355 352 256 352 352 352 352 352 348 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 271 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 355 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 271 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 271 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 255 352 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 271 352 255 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 255 352 352 352 256 97 352 97 352 139 352 352 352 352 352 352 352 0 352 352 352 0 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 271 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 271 271 352 348 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 348 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 355 352 256 0 352 352 352 352 256 352 256 352 355 352 352 352 352 256 352 256 352 352 256 352 256 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 139 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 235 352 352 256 352 244 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 244 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 256 352 352 352 352 256 256 256 256 352 352 352 271 352 352 352 271 271 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 271 271 348 352 352 352 352 352 352 352 352 271 271 271 352 352 352 271 271 352 352 352 352 352 271 271 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 271 271 352 271 352 348 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 256 352 352 352 352 348 352 352 0 352 352 0 352 352 256 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 271 355 355 352 352 352 352 271 271 271 271 271 352 352 352 352 352 244 352 352 271 271 352 352 352 352 352 256 352 348 352 352 256 271 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 271 271 352 352 271 271 271 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 348 271 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 271 271 271 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 271 271 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 271 271 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 271 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 271 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 348 271 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 256 352 352 256 352 256 352 256 352 271 352 348 352 352 352 256 352 352 352 271 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 352 348 352 352 352 256 352 352 271 271 271 271 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 235 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 0 352 352 352 352 352 352 355 352 355 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 271 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 355 352 352 352 256 352 352 352 256 256 352 352 352 352 352 355 352 352 352 352 352 352 271 271 352 352 352 271 352 352 348 352 256 352 352 352 352 271 271 256 352 352 352 352 352 352 352 348 271 271 352 352 352 271 352 256 352 271 271 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 271 271 271 271 352 352 352 271 352 348 352 352 352 271 352 352 352 348 352 256 348 348 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 271 352 352 352 256 256 352 352 352 352 256 352 348 256 256 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 348 352 352 352 256 256 352 271 271 352 352 352 352 352 271 352 352 271 352 352 352 271 352 352 352 352 352 352 271 271 352 271 352 352 271 271 271 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 271 352 271 352 352 256 352 352 352 348 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 271 352 352 352 271 352 271 271 352 352 352 256 352 352 348 348 352 348 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 271 348 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 348 352 352 256 256 256 352 352 352 352 352 352 271 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 271 348 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 271 348 271 271 271 352 352 352 352 352 352 352 271 352 271 348 271 271 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 271 352 271 352 271 271 352 352 271 271 352 352 352 271 352 352 352 352 348 352 352 352 352 352 271 352 271 352 352 352 271 271 348 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 139 352 271 352 352 271 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 271 271 271 352 271 271 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 271 271 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 334 352 352 256 256 271 352 271 271 352 352 352 352 352 271 271 352 352 352 352 271 352 352 271 271 352 352 352 352 271 271 271 352 352 256 256 352 352 352 352 352 352 352 256 348 348 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 256 352 352 352 352 256 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 271 271 271 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 139 139 352 256 352 352 139 352 139 256 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 271 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 139 352 352 352 139 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 256 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 256 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 256 352 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 139 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 271 256 352 352 352 271 352 256 352 352 352 139 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 139 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 139 352 256 256 256 139 139 352 139 256 352 348 352 256 352 352 271 271 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 139 139 139 352 256 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 256 352 256 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 348 256 256 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 256 256 352 256 256 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 271 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 217 217 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 244 352 352 352 256 256 352 217 352 217 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 271 352 352 352 352 352 244 352 352 244 352 352 352 244 244 352 352 352 352 352 352 256 334 352 352 256 352 352 352 217 352 244 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 348 271 352 352 352 352 352 352 244 352 352 352 244 352 256 348 256 352 352 352 352 352 352 352 139 352 139 352 352 139 352 352 352 352 337 352 256 352 244 352 352 352 244 244 352 352 244 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 334 352 352 139 352 352 139 352 139 352 352 139 352 352 352 139 352 352 352 256 0 352 352 352 352 139 139 139 352 352 244 352 244 352 352 352 352 256 352 352 352 256 352 352 352 139 352 244 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 139 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 256 352 352 352 352 352 352 139 352 256 334 139 139 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 244 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 352 244 352 352 352 352 352 0 352 352 352 352 352 352 139 139 352 139 352 0 352 352 352 352 139 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 348 0 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 244 352 352 244 352 352 352 352 352 348 352 352 139 352 139 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 271 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 348 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 334 256 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 334 256 352 256 352 271 352 352 352 352 256 352 352 256 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 271 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 139 352 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 256 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 348 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 352 271 271 352 352 352 352 352 271 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 271 352 352 256 256 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 244 352 352 352 352 352 256 352 352 256 352 348 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 334 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 348 352 348 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 139 352 352 256 217 217 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 271 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 334 352 256 352 352 256 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 217 217 352 217 352 217 352 256 352 352 217 352 217 352 256 334 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 355 352 355 256 352 352 352 352 352 352 352 352 352 217 352 217 352 217 256 352 337 352 337 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 139 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 139 352 348 217 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 255 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 256 271 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 256 256 271 352 352 139 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 355 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 256 139 352 256 352 348 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 256 244 352 256 256 352 352 352 256 217 352 352 352 352 217 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 139 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 352 256 217 352 256 217 352 217 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 348 271 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 217 217 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 348 256 352 139 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 139 352 256 352 352 139 352 139 139 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 348 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 348 256 352 352 256 352 256 352 139 352 352 139 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 271 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 271 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 256 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 255 352 352 352 352 217 352 352 255 352 352 352 256 352 352 352 256 352 352 271 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 271 352 352 256 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 235 352 352 352 352 348 271 352 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 256 352 271 352 352 352 352 352 352 256 256 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 139 352 352 352 139 352 352 352 352 352 352 256 256 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 256 352 271 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 139 352 139 139 352 352 139 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 348 352 352 352 348 256 352 256 352 352 139 139 352 256 352 139 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 139 352 139 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 256 352 139 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 255 352 352 352 352 217 352 352 256 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 139 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 139 352 352 256 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 348 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 348 352 256 352 352 348 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 256 352 352 352 139 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 352 352 217 256 352 256 217 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 348 139 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 139 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 139 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 256 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 348 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 256 334 352 352 352 256 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 348 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 352 256 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 271 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 352 256 256 352 256 352 256 256 352 256 352 352 256 352 352 352 352 256 334 352 256 352 256 352 352 352 352 348 256 352 352 256 352 352 271 256 352 352 352 352 256 334 352 256 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 217 352 217 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 256 334 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 217 217 352 256 217 352 352 217 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 256 217 352 217 217 352 352 352 217 256 334 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 256 352 217 256 352 352 217 352 352 217 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 348 256 352 352 352 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 348 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 139 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 139 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 348 348 352 352 256 352 139 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 217 352 217 217 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 256 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 217 352 256 352 217 352 352 217 256 334 352 352 256 352 352 352 352 352 352 256 352 217 352 256 352 256 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 348 352 352 256 334 256 352 139 139 352 139 256 256 352 352 352 348 352 352 352 348 352 352 352 0 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 348 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 244 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 256 352 256 352 352 352 352 256 352 348 256 352 256 256 348 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 139 352 139 352 352 352 352 348 352 256 352 352 256 348 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 271 352 352 256 352 352 352 352 352 352 217 256 352 217 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 256 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 256 139 352 256 334 348 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 256 352 256 256 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 217 352 256 352 352 352 217 352 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 256 334 352 352 139 352 352 352 352 352 352 255 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 217 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 334 217 352 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 217 256 352 217 352 352 217 352 256 217 352 352 352 217 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 352 352 256 348 352 352 352 352 217 256 334 352 352 352 352 352 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 217 352 217 256 352 256 334 352 256 352 352 348 352 217 352 352 352 217 352 352 217 217 217 352 352 352 352 217 217 217 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 256 352 352 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 255 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 244 352 352 256 352 352 352 352 217 352 217 352 217 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 256 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 256 352 352 256 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 217 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 139 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 348 352 348 352 352 217 352 348 217 217 352 217 352 256 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 256 352 352 352 217 352 352 352 217 352 217 352 256 352 352 256 352 352 352 256 352 256 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 255 256 334 352 256 334 352 352 352 256 235 352 352 352 352 217 352 217 352 217 352 217 217 352 352 352 352 348 352 352 352 352 348 352 352 217 352 217 352 256 217 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 217 352 256 256 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 217 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 255 217 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 217 352 352 217 217 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 217 352 256 217 352 352 352 352 352 256 352 217 352 256 352 255 352 352 217 352 352 217 348 352 352 352 352 352 217 217 352 352 352 217 217 352 352 217 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 352 217 352 217 217 217 217 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 352 256 352 352 352 217 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 217 217 352 352 217 352 352 352 352 352 217 256 352 352 352 348 352 352 352 217 352 352 217 352 352 352 352 352 217 352 352 217 352 217 352 352 217 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 217 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 256 256 217 352 217 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 271 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 244 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 217 217 352 352 352 217 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 352 352 217 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 271 217 352 271 352 352 352 348 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 352 352 352 352 352 352 352 256 352 235 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 352 352 217 352 352 217 217 348 352 352 352 352 352 352 217 217 352 352 217 352 217 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 256 334 352 352 256 256 217 352 352 352 217 352 256 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 217 352 217 352 352 348 256 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 348 348 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 217 352 352 217 352 352 348 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 334 256 334 352 352 0 352 0 352 352 352 352 352 352 352 217 217 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 348 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 334 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 348 352 271 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 352 256 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 0 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 334 352 352 256 352 352 256 352 352 256 352 256 352 352 352 139 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 255 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 256 352 256 97 352 352 352 352 256 256 352 256 352 352 352 348 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 256 334 352 256 271 256 334 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 256 352 352 352 352 256 334 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 348 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 334 256 352 348 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 217 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 271 271 352 271 271 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 352 352 217 352 352 217 256 217 256 352 352 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 271 271 352 271 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 217 217 352 352 271 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 271 271 271 271 271 271 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 217 352 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 217 256 217 352 352 217 352 217 352 217 352 352 217 352 352 217 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 217 352 352 256 217 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 256 352 271 271 352 352 352 352 352 256 334 139 139 139 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 139 352 139 352 139 352 139 352 256 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 352 352 352 348 256 352 256 334 139 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 217 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 334 217 352 217 352 256 256 256 352 352 352 256 256 352 352 352 256 352 352 256 139 139 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 217 352 256 352 352 256 217 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 256 352 256 139 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 256 334 352 256 352 255 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 255 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 256 256 334 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 217 217 352 352 352 352 217 352 217 352 217 217 256 352 352 352 352 352 352 352 255 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 256 217 352 352 256 352 352 352 352 256 352 352 348 352 352 217 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 352 352 217 217 352 352 348 352 352 256 334 352 352 352 256 139 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 352 256 352 352 352 352 352 256 334 256 256 256 352 352 352 352 352 352 348 217 352 217 352 352 352 352 352 352 217 352 352 256 217 352 256 256 334 256 256 256 256 352 352 0 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 256 334 352 352 352 352 352 256 352 256 348 256 352 352 352 256 352 256 352 352 352 256 352 348 256 256 352 256 352 352 256 352 256 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 217 352 271 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 348 271 352 352 352 271 352 352 352 352 271 271 352 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 0 352 0 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 217 217 217 217 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 217 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 271 352 271 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 139 139 271 271 271 271 352 352 352 352 352 256 352 352 352 352 352 348 352 352 255 352 352 352 348 352 256 352 352 352 352 256 352 352 348 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 256 217 352 256 352 352 256 352 352 352 352 256 352 256 352 348 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 271 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 0 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 271 352 271 271 271 352 271 352 352 271 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 255 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 348 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 217 352 217 217 217 352 217 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 217 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 256 256 217 352 217 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 348 256 352 352 352 217 352 256 352 352 256 352 256 352 217 352 348 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 255 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 255 352 256 352 352 352 256 352 217 352 217 348 352 352 352 255 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 217 352 352 217 217 217 352 352 352 352 352 352 217 352 352 256 352 352 348 217 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 217 352 271 352 348 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 255 352 217 352 352 217 352 352 352 352 217 352 217 352 352 352 352 217 352 352 217 217 352 352 217 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 217 352 352 352 217 352 217 352 352 217 217 352 352 217 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 217 217 352 352 352 352 352 217 217 352 352 217 352 217 352 217 352 217 352 352 352 352 352 217 352 352 217 352 217 352 256 352 352 352 352 352 352 352 217 217 352 255 352 352 352 217 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 217 352 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 256 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 217 352 352 352 256 217 352 352 352 217 217 352 352 352 217 352 217 256 352 217 352 352 352 352 256 256 352 352 217 352 352 217 352 217 256 271 352 352 352 256 352 352 352 352 348 352 352 352 352 352 217 352 352 352 256 352 352 139 352 256 352 352 352 352 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 217 352 352 352 352 256 334 217 352 255 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 256 352 352 217 352 352 217 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 244 352 352 256 348 256 352 352 352 352 352 352 352 217 352 256 352 217 352 217 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 244 244 352 352 139 352 352 352 352 352 217 352 352 244 352 352 352 352 244 352 352 352 244 352 352 352 352 256 352 352 139 352 352 352 139 352 256 256 352 352 244 352 352 352 352 352 352 352 352 348 352 244 352 244 352 352 139 352 352 139 352 352 256 244 352 352 244 352 352 244 352 352 352 352 352 352 139 352 352 256 352 256 352 352 0 352 352 217 352 352 352 352 352 352 352 244 352 352 352 217 352 352 352 244 352 352 352 244 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 139 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 0 352 256 352 352 352 256 352 139 352 352 352 352 352 352 352 244 352 352 352 352 352 348 352 244 352 352 139 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 244 139 352 139 352 139 352 352 352 256 352 348 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 217 352 352 244 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 256 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 256 352 139 352 139 352 352 352 352 139 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 0 352 352 139 139 352 352 352 352 139 352 352 352 352 139 352 352 352 256 352 352 139 352 352 139 352 244 352 244 352 139 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 348 256 352 352 0 352 352 352 352 352 352 352 139 352 352 352 352 352 352 244 352 352 352 352 256 139 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 256 352 348 352 352 139 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 217 352 352 217 352 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 256 352 352 352 352 352 352 139 139 352 352 139 352 352 139 352 352 352 352 256 334 0 352 352 256 352 256 352 139 352 139 352 352 139 352 352 244 352 352 352 352 352 352 352 256 217 217 217 352 352 352 352 139 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 139 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 139 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 348 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 352 256 352 256 352 352 256 352 139 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 271 352 139 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 139 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 139 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 271 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 139 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 255 352 352 217 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 355 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 271 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 256 352 256 352 256 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 352 348 352 352 352 352 352 348 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 334 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 256 334 256 352 352 256 352 256 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 271 256 256 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 348 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 235 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 271 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 256 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 271 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 271 352 244 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 348 352 352 352 256 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 355 352 355 352 355 352 334 352 352 352 256 352 256 256 256 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 271 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 271 271 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 352 256 334 352 352 256 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 334 352 235 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 271 256 352 352 256 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 97 352 352 355 352 352 352 271 235 352 352 352 352 256 352 256 334 256 352 352 352 352 256 352 352 352 348 352 256 355 352 355 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 334 352 352 348 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 255 352 255 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 255 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 271 352 352 352 352 348 352 352 348 352 348 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 139 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 348 352 352 139 139 139 352 352 352 348 352 271 352 352 352 352 352 352 352 352 139 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 271 352 271 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 348 352 352 352 352 256 256 256 334 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 355 352 256 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 256 217 244 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 352 352 352 256 352 217 217 352 256 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 217 352 352 217 352 352 352 352 217 352 352 352 256 352 352 348 256 256 352 348 352 352 352 352 352 217 352 217 352 352 352 352 256 334 352 352 217 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 256 352 256 217 352 352 352 217 352 352 352 255 352 352 352 256 352 217 352 352 217 352 256 352 352 352 352 256 352 244 352 256 352 256 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 217 352 352 256 352 352 352 256 352 256 352 217 352 352 217 352 352 352 352 256 352 352 217 244 352 352 244 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 244 352 352 352 352 352 352 352 352 217 256 352 352 139 352 256 352 139 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 244 352 256 139 352 139 352 352 352 352 139 352 256 352 352 352 352 352 139 139 352 352 139 352 352 256 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 256 139 139 352 352 352 256 355 352 256 352 352 352 352 352 352 244 352 244 352 352 352 352 217 352 352 352 352 352 217 352 352 352 256 352 256 348 352 352 256 352 352 256 334 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 355 352 0 352 256 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 271 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 271 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 244 352 271 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 271 244 352 352 352 352 352 352 348 352 271 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 334 352 271 256 348 352 256 352 256 352 352 352 352 352 352 352 271 244 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 271 352 352 271 352 352 348 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 256 348 352 256 352 352 352 352 352 352 352 348 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 256 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 256 256 334 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 256 352 256 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 348 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 256 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 348 256 352 256 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 244 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 256 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 355 352 352 355 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 255 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 256 256 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 271 352 352 352 352 352 352 256 256 355 352 352 355 352 256 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 256 139 352 352 352 352 256 348 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 355 352 352 352 355 352 352 256 352 352 352 352 352 256 348 352 352 256 352 352 355 352 352 355 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 355 352 355 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 355 352 352 256 352 352 256 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 352 256 352 256 352 256 355 352 352 352 352 348 352 352 352 352 355 352 256 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 355 352 256 334 355 352 352 352 355 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 256 256 256 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 255 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 334 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 256 256 256 334 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 348 256 352 352 256 352 271 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 271 256 352 348 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 348 352 256 352 348 352 256 256 352 352 352 352 352 348 352 256 256 352 352 256 352 256 352 256 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 348 352 256 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 352 348 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 334 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 334 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 217 352 352 352 217 256 334 217 217 139 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 139 352 256 139 352 352 256 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 256 334 352 352 352 352 139 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 139 352 256 256 352 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 217 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 256 352 352 352 256 352 352 217 348 352 217 352 352 352 352 217 352 352 352 348 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 0 352 256 256 256 352 352 352 256 352 256 352 352 256 352 256 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 337 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 256 256 352 256 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 256 334 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 256 352 256 352 352 352 244 352 352 139 352 352 352 352 352 352 139 256 139 352 352 352 139 352 352 139 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 217 217 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 217 352 256 217 352 217 352 217 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 139 352 139 352 139 352 352 352 139 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 217 352 352 256 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 256 352 352 217 352 256 348 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 256 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 217 217 256 352 352 352 256 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 256 352 352 217 352 217 352 255 256 352 352 352 352 352 256 352 217 352 352 256 352 352 352 352 348 256 217 352 352 352 352 334 217 352 217 352 352 256 352 244 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 271 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 352 217 352 217 217 352 352 256 217 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 244 217 217 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 355 352 256 355 352 97 352 256 352 352 352 352 352 352 352 256 352 352 352 217 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 217 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 256 256 256 256 352 256 256 352 352 352 256 352 352 352 352 352 352 217 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 271 256 334 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 256 271 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 334 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 139 352 352 352 139 352 352 352 139 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 217 352 352 271 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 217 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 217 352 352 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 348 256 256 352 256 352 256 334 352 256 352 352 256 334 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 256 352 217 256 217 352 217 217 352 352 256 256 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 256 352 139 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 348 352 271 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 217 352 352 217 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 271 352 352 352 256 352 352 256 352 352 352 352 334 352 256 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 348 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 271 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 348 352 352 271 352 352 352 271 348 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 256 256 271 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 355 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 355 352 352 352 348 352 352 352 352 352 256 355 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 348 352 256 352 352 256 352 256 256 348 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 355 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 334 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 0 352 0 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 355 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 355 352 352 352 355 352 352 352 352 352 355 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 271 352 271 352 256 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 348 352 355 352 352 352 256 334 352 352 352 355 352 355 352 355 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 355 352 355 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 355 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 348 355 352 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 0 352 352 0 271 352 352 352 352 352 355 352 352 355 352 352 256 355 352 352 352 352 355 352 352 355 256 348 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 256 352 352 352 256 352 352 352 352 256 352 355 352 355 352 352 352 352 352 256 355 352 352 355 352 256 352 352 352 352 352 352 355 352 352 352 355 352 352 355 352 256 0 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 355 352 352 352 0 352 352 0 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 0 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 355 352 355 352 352 355 256 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 352 271 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 355 256 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 256 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 271 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 271 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 355 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 256 348 256 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 352 352 256 352 348 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 217 352 217 217 352 352 271 271 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 256 348 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 244 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 348 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 334 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 256 352 256 334 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 271 256 352 256 348 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 139 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 139 256 352 352 352 352 352 256 217 352 256 352 352 256 352 352 352 352 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 217 217 352 352 352 256 352 352 256 256 352 352 256 352 352 348 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 348 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 256 139 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 139 256 352 139 352 256 352 352 352 256 352 352 256 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 352 352 352 352 139 256 352 352 352 256 256 352 352 352 352 352 352 348 352 352 256 352 352 256 244 256 352 352 139 352 352 352 352 352 271 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 256 352 352 352 139 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 139 352 352 352 139 139 139 352 352 139 352 352 256 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 256 256 352 256 352 352 256 334 352 352 139 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 256 256 334 139 139 352 139 352 256 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 256 352 256 352 352 352 352 139 256 139 352 352 352 256 352 352 352 352 139 139 352 271 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 348 352 256 352 352 256 334 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 255 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 348 256 352 256 334 352 139 352 139 256 352 256 352 352 352 352 352 139 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 0 352 139 352 256 352 352 352 352 139 139 352 256 334 352 352 352 352 139 352 352 139 352 352 256 352 256 352 352 352 352 256 139 352 352 256 352 352 352 352 139 352 139 139 352 352 256 256 352 352 352 256 352 352 256 352 352 352 139 352 352 352 352 139 352 352 352 352 139 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 139 352 352 352 256 334 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 139 352 352 139 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 256 348 256 352 352 352 352 256 352 256 352 256 352 139 352 139 352 352 352 352 352 352 348 139 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 217 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 355 352 256 355 352 355 352 256 352 352 352 352 352 352 352 139 139 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 217 352 352 352 217 217 352 256 352 256 352 352 139 352 256 352 352 352 352 352 352 352 256 139 352 139 352 352 352 139 352 352 348 352 352 139 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 139 352 352 352 256 334 352 352 352 139 352 352 256 352 352 352 352 352 139 352 352 139 352 139 352 352 352 256 352 139 352 352 352 271 352 139 352 256 256 352 352 271 352 352 352 352 352 139 139 352 256 271 271 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 139 348 352 352 352 256 352 256 352 352 352 352 352 139 352 256 352 139 352 139 352 352 256 352 256 352 352 271 352 352 352 139 139 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 139 139 352 256 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 139 139 352 352 352 271 352 139 256 352 256 352 352 352 352 352 352 139 271 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 139 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 256 352 352 352 352 352 352 352 271 352 256 139 139 352 352 352 352 352 352 352 352 139 352 352 352 139 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 139 352 256 352 352 256 352 352 352 139 139 352 348 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 256 348 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 139 352 348 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 348 352 271 352 352 352 352 256 348 352 352 352 256 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 352 352 352 348 352 256 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 139 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 256 139 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 256 334 352 352 352 256 352 256 352 352 256 334 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 139 352 256 139 348 352 352 352 352 256 348 352 256 352 352 352 256 352 352 256 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 139 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 139 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 139 352 256 352 352 352 352 256 139 352 352 352 352 244 352 352 352 256 352 352 352 256 334 352 352 352 352 139 352 352 352 139 352 352 352 352 256 352 352 352 235 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 334 352 352 256 0 352 352 139 352 352 139 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 0 352 352 352 256 352 256 217 256 352 256 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 256 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 139 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 334 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 352 256 352 256 256 352 352 256 271 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 139 352 256 352 352 352 352 352 256 352 139 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 256 334 352 139 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 271 352 352 352 352 348 352 352 352 352 352 217 217 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 139 352 352 256 139 352 352 139 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 348 352 139 352 139 352 256 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 139 352 139 256 352 352 352 352 256 352 352 256 352 352 256 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 139 352 352 348 352 139 139 352 352 256 256 348 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 139 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 139 352 352 139 352 256 334 139 256 256 348 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 139 139 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 139 256 352 352 348 256 352 139 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 217 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 217 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 256 352 352 217 352 352 352 352 352 217 352 217 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 256 352 352 217 256 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 217 256 352 352 352 256 352 256 217 352 352 217 352 217 352 352 352 352 352 352 352 217 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 348 352 352 352 217 352 352 352 217 217 352 348 352 217 217 217 352 352 352 256 352 352 256 352 256 334 256 139 352 352 352 352 352 256 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 217 217 352 255 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 348 352 352 256 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 256 352 256 352 352 352 256 352 352 256 256 256 256 352 256 352 352 352 352 352 352 352 352 256 256 256 348 352 352 256 352 352 256 352 352 352 256 337 352 352 352 256 352 352 256 352 352 352 352 352 256 334 256 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 348 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 256 334 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 256 256 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 256 348 256 352 352 352 352 352 352 348 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 139 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 256 352 352 348 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 256 352 217 217 256 352 352 217 256 256 256 334 256 352 352 352 352 256 139 352 352 352 352 244 352 352 139 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 217 352 352 352 256 352 352 352 352 348 256 334 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 271 256 352 352 256 352 352 352 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 217 217 352 352 217 352 256 352 217 352 217 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 217 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 139 271 256 334 352 352 352 352 352 352 352 271 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 256 256 334 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 139 139 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 348 217 256 217 217 352 352 217 352 348 217 256 217 352 256 334 352 352 352 352 352 352 352 217 217 352 217 352 348 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 217 352 256 217 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 217 352 352 352 352 352 352 352 256 352 256 352 217 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 217 352 256 217 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 217 256 352 256 352 352 256 352 256 256 334 256 334 256 334 352 256 352 256 352 352 348 352 352 352 352 352 256 352 352 139 352 352 256 352 352 352 352 352 352 256 352 256 352 256 334 256 256 334 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 139 256 352 352 256 352 352 139 352 256 352 352 352 256 352 256 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 256 255 256 348 352 256 352 256 352 352 352 352 352 352 352 352 256 97 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 256 352 217 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 256 352 355 352 256 352 97 352 355 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 352 217 217 256 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 244 352 256 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 334 352 352 139 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 256 334 352 352 256 352 256 256 352 352 256 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 352 352 256 217 217 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 334 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 256 352 352 352 256 352 352 352 352 139 352 256 352 352 352 352 139 352 352 352 244 352 352 256 334 352 352 348 352 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 97 352 352 256 352 256 355 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 355 352 352 355 355 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 256 255 352 256 352 352 352 352 352 352 352 256 352 217 217 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 348 139 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 217 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 217 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 348 352 352 352 352 352 256 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 139 139 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 348 352 352 352 256 352 256 348 352 352 256 348 352 352 256 352 352 217 352 217 352 217 217 217 352 352 352 352 352 352 352 256 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 256 256 256 256 352 352 352 352 352 352 256 352 256 256 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 348 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 334 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 256 348 352 271 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 271 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 0 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 256 352 256 256 334 352 139 352 352 352 352 256 352 352 352 348 352 352 348 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 256 352 348 352 352 352 352 256 348 352 352 256 334 352 256 352 352 352 352 256 256 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 271 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 271 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 217 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 256 256 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 256 334 352 256 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 0 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 271 352 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 256 334 352 256 352 352 256 352 348 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 97 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 355 235 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 355 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 256 256 352 352 256 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 256 256 334 256 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 139 352 256 334 352 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 256 352 352 352 352 256 256 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 139 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 217 352 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 348 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 256 334 256 139 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 256 334 256 334 256 352 256 256 352 352 352 256 334 139 352 256 352 352 139 256 352 352 352 352 256 256 352 256 256 352 352 352 352 352 0 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 256 352 256 352 352 352 352 256 256 271 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 334 256 334 352 352 352 256 352 352 256 334 352 352 352 352 256 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 244 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 256 352 352 352 352 352 256 352 0 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 271 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 256 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 97 352 352 97 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 244 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 255 255 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 256 352 352 352 352 352 352 334 348 352 256 334 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 139 352 352 256 352 352 352 352 348 256 334 352 352 256 352 352 256 334 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 256 334 352 352 352 352 352 256 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 334 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 256 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 139 352 139 352 352 139 256 334 352 352 352 352 217 352 217 256 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 348 352 256 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 334 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 348 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 355 352 352 352 256 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 139 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 256 352 256 334 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 271 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 256 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 348 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 348 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 97 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 256 256 256 348 352 352 256 352 256 352 352 256 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 352 352 139 352 352 352 352 348 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 348 352 352 352 256 256 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 217 352 271 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 256 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 256 352 352 139 352 352 352 139 352 256 352 352 139 352 139 352 139 352 352 352 139 352 352 352 256 352 348 352 256 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 256 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 348 256 256 334 352 256 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 256 334 352 352 348 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 355 352 352 355 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 139 352 352 256 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 256 352 256 334 352 352 352 256 256 139 352 256 352 256 139 352 352 256 352 139 256 334 352 256 352 352 352 256 334 352 256 352 352 139 352 352 352 352 352 352 256 352 139 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 348 352 348 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 256 352 256 352 256 256 352 352 352 139 352 139 352 352 352 352 139 352 352 352 256 352 352 352 352 139 352 139 352 139 352 352 256 334 139 352 139 256 352 352 139 352 271 352 352 256 352 256 352 352 352 352 256 139 352 139 352 352 139 352 352 139 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 256 352 352 352 352 352 256 352 352 256 256 352 352 352 139 352 139 352 352 352 352 139 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 139 352 139 139 352 352 352 352 352 139 352 139 352 352 352 352 256 139 139 352 139 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 217 256 217 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 256 352 256 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 139 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 217 217 352 256 352 217 352 352 352 352 352 352 348 352 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 337 337 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 334 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 244 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 235 352 271 352 235 352 352 271 352 352 352 235 352 352 256 352 352 352 352 271 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 256 334 352 255 352 352 256 352 352 352 352 352 352 352 352 256 348 256 256 352 352 256 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 217 352 217 217 352 217 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 256 334 352 352 235 352 139 352 352 352 256 334 352 352 352 352 352 352 256 334 256 352 217 352 352 256 217 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 334 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 217 217 352 352 271 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 139 352 256 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 348 352 217 352 217 217 352 352 352 217 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 217 352 352 352 256 217 352 352 256 352 217 352 217 217 352 352 352 352 217 352 352 352 352 271 271 271 352 271 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 256 256 352 256 352 256 256 352 352 352 256 352 352 256 352 348 352 256 352 271 271 352 352 97 352 97 97 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 256 352 352 256 352 256 352 256 334 139 352 139 256 352 139 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 348 139 352 352 256 352 352 139 352 352 352 352 256 352 352 352 139 352 352 352 352 271 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 348 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 256 352 352 352 271 352 352 352 352 352 348 352 256 334 256 334 352 352 352 352 256 334 256 334 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 334 256 352 352 256 352 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 352 352 256 352 352 352 352 256 352 352 352 256 256 352 139 352 352 139 139 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 139 139 352 352 352 352 256 352 352 352 139 352 139 352 352 348 139 139 352 256 352 352 352 352 256 352 352 352 352 256 139 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 256 352 352 348 256 334 352 352 139 352 352 352 352 352 352 352 256 334 352 139 256 334 352 352 139 352 352 139 256 334 352 352 139 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 139 256 352 352 352 139 352 352 352 352 256 352 352 352 139 139 139 348 256 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 139 352 352 139 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 139 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 256 352 256 352 256 352 256 334 352 139 352 352 352 139 139 352 256 352 139 352 352 139 352 352 352 352 352 139 352 352 256 334 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 348 256 352 352 352 352 348 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 139 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 334 348 352 352 352 352 352 256 352 352 352 352 352 352 139 352 217 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 139 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 139 352 352 139 139 139 256 139 352 139 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 139 352 352 352 352 352 256 352 352 139 352 348 352 256 139 352 352 256 352 139 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 256 334 352 256 334 271 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 256 256 256 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 348 348 256 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 352 256 352 256 334 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 139 352 352 139 352 352 139 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 139 352 256 139 256 352 352 352 352 352 352 352 139 352 352 139 256 334 139 352 352 139 352 352 139 352 352 256 352 352 352 256 334 352 352 352 352 256 256 334 352 352 352 256 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 139 352 256 139 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 256 334 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 139 352 352 352 352 256 352 352 139 352 139 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 217 256 352 256 256 352 256 352 352 352 352 256 352 256 352 348 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 337 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 256 352 352 139 352 352 256 139 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 271 352 352 244 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 334 271 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 217 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 217 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 271 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 271 352 256 352 352 348 256 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 256 352 271 352 352 271 352 352 352 352 256 334 352 256 352 352 352 256 334 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 256 352 256 352 256 256 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 348 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 352 352 352 139 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 217 352 352 256 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 334 256 352 256 352 352 256 256 334 352 256 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 256 334 256 352 352 139 139 352 352 352 352 352 352 348 352 352 352 352 352 352 256 139 139 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 139 352 271 352 352 139 139 139 352 352 352 271 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 352 256 352 256 352 256 334 352 139 352 352 352 352 139 139 352 352 352 352 352 352 352 352 139 352 256 352 352 256 352 352 348 352 352 139 139 352 352 352 256 352 217 352 352 352 352 139 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 139 352 352 352 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 334 256 352 348 256 352 352 256 334 352 256 352 352 352 256 256 352 256 256 352 256 334 352 352 352 352 352 352 256 352 256 334 352 139 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 139 352 352 256 334 139 352 139 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 139 352 139 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 256 334 352 139 139 139 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 256 352 352 256 139 352 139 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 139 139 352 352 352 334 352 256 352 352 352 352 352 352 256 256 256 352 256 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 139 139 256 348 352 139 352 256 139 352 352 352 352 139 352 352 256 352 256 352 256 352 256 334 352 348 348 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 139 352 348 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 139 352 256 352 348 256 352 352 352 352 256 352 139 256 334 352 352 352 352 352 256 352 352 352 352 352 352 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 139 352 352 256 352 352 348 352 352 352 352 352 139 256 352 256 256 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 348 256 352 352 352 352 352 256 348 352 348 348 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 139 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 139 139 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 139 352 139 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 217 352 352 217 217 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 352 256 352 256 352 352 256 334 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 0 352 352 352 352 352 256 235 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 256 334 256 334 256 256 352 352 352 97 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 352 352 256 352 352 352 352 352 352 352 352 0 352 0 0 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 348 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 256 352 271 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 139 256 352 352 352 352 256 271 352 256 256 352 256 334 352 352 256 352 352 256 352 256 256 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 0 352 352 0 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 256 256 256 256 352 352 271 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 139 352 352 271 337 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 256 256 352 256 352 352 256 271 271 352 271 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 139 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 256 352 256 352 256 352 352 348 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 256 256 352 352 352 352 352 217 217 352 256 217 352 256 334 348 256 352 352 352 352 256 256 352 352 348 352 352 352 348 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 139 139 139 352 352 256 352 139 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 256 334 256 352 352 256 256 348 352 352 256 352 256 271 352 352 352 352 352 352 352 256 352 352 256 334 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 256 256 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 256 352 352 256 352 256 352 352 139 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 217 352 217 352 352 352 352 256 217 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 256 334 352 256 352 256 352 352 256 352 256 352 352 256 352 352 256 334 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 271 352 352 352 256 352 352 139 352 352 139 139 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 235 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 139 139 139 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 256 352 352 352 352 352 256 334 139 352 352 139 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 217 352 348 352 271 352 352 139 271 352 352 352 271 352 271 271 352 352 256 334 139 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 348 256 352 352 271 352 348 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 256 352 256 352 256 352 352 256 334 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 352 139 352 139 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 348 139 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 139 139 139 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 334 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 97 352 352 256 139 139 352 352 352 352 352 352 139 139 139 352 352 352 334 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 256 334 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 256 334 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 348 352 352 256 352 256 352 139 139 139 139 139 139 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 352 217 352 256 217 352 352 352 256 352 352 352 271 352 352 352 256 352 352 256 334 271 352 256 352 348 352 256 352 352 256 348 256 352 352 352 256 139 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 139 352 352 256 352 352 352 256 352 217 352 217 217 352 217 256 352 352 352 256 352 217 217 256 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 256 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 217 352 217 352 352 352 217 352 352 352 217 352 352 217 256 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 217 352 352 217 352 352 352 352 352 352 348 352 352 352 217 352 352 217 217 352 352 352 352 352 352 217 352 217 352 217 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 348 352 352 352 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 348 217 352 217 352 217 352 256 217 352 217 352 352 256 352 256 334 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 256 334 256 352 256 256 352 352 352 352 256 334 352 352 352 217 352 352 352 217 352 352 217 352 352 217 256 217 352 352 217 256 352 352 256 334 352 256 352 352 256 352 352 352 352 352 217 352 348 352 352 217 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 217 352 217 352 352 217 352 352 352 352 217 352 352 217 352 217 352 217 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 256 352 217 352 352 352 217 352 352 352 217 217 352 217 352 352 352 352 352 217 352 352 217 352 256 217 352 352 217 352 352 217 352 217 352 352 352 217 352 352 352 217 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 217 217 352 352 352 352 217 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 256 352 352 256 334 352 352 352 217 256 256 352 256 217 352 256 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 217 352 352 217 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 352 217 352 352 256 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 217 352 352 352 352 256 352 352 352 217 352 352 352 217 352 352 352 352 352 217 352 352 352 352 256 256 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 217 352 352 352 352 256 256 256 256 352 352 352 256 217 352 352 217 352 352 352 352 217 352 352 352 217 352 352 352 352 217 352 352 352 256 352 352 352 256 352 352 352 352 348 217 217 352 217 217 352 352 352 217 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 256 256 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 217 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 217 352 255 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 255 348 352 352 352 352 352 352 352 352 256 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 348 352 352 352 352 352 217 352 352 352 217 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 348 352 256 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 256 348 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 217 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 256 334 139 352 256 256 352 352 352 352 352 352 348 352 352 217 217 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 256 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 256 217 352 217 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 255 217 352 352 217 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 256 334 352 352 352 352 352 352 217 352 352 217 256 352 352 217 352 352 352 256 352 352 352 256 352 256 334 256 256 352 352 256 352 352 256 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 334 217 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 348 352 256 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 0 352 271 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 217 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 256 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 244 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 348 352 352 352 352 256 352 271 352 352 352 352 352 352 352 348 256 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 217 352 217 352 217 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 244 352 256 352 256 334 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 334 256 352 352 256 334 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 256 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 271 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 217 217 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 217 352 256 352 352 352 352 352 256 352 352 352 139 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 217 352 352 217 352 352 352 352 217 256 334 352 256 352 352 352 352 256 256 352 352 139 352 352 352 256 352 256 352 352 352 352 256 334 352 256 352 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 256 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 256 348 352 348 256 352 352 352 352 352 352 352 352 256 352 256 334 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 256 334 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 348 352 217 352 352 352 352 352 256 352 352 352 352 348 352 352 334 352 352 352 256 352 256 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 256 256 334 256 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 217 352 352 352 352 256 334 352 256 256 256 352 352 352 352 352 352 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 217 352 352 256 217 217 352 217 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 256 352 352 256 256 334 256 256 256 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 217 217 352 217 352 256 352 256 352 352 217 352 352 352 352 352 352 217 352 352 352 217 217 352 352 217 352 352 352 352 256 352 256 352 352 352 217 217 352 352 217 352 217 352 352 352 256 217 217 352 352 217 352 352 256 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 256 352 352 352 352 217 352 217 352 217 352 352 217 352 352 352 352 352 352 217 256 217 352 352 256 334 352 352 256 352 352 217 352 352 352 352 256 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 348 352 352 348 256 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 217 352 217 352 352 352 256 352 256 256 352 352 352 256 256 256 217 352 352 352 217 352 217 271 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 217 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 217 352 352 352 352 217 352 271 217 352 271 352 352 352 217 217 352 352 217 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 256 352 256 256 352 256 352 352 352 244 352 352 352 244 352 352 235 352 235 352 352 352 352 217 352 352 256 352 352 352 352 244 352 256 352 256 352 352 352 352 352 244 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 244 352 352 352 352 139 352 139 256 352 352 352 352 352 139 0 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 217 256 352 139 139 352 334 352 352 352 352 244 352 352 352 256 334 139 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 244 352 352 348 352 139 352 352 352 352 352 244 352 139 139 256 352 352 352 352 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 139 352 352 352 217 352 217 352 244 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 256 352 139 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 256 256 334 352 352 352 352 352 352 244 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 348 352 256 334 352 352 348 256 352 352 348 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 256 352 256 256 352 256 352 256 352 352 348 256 334 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 334 352 256 352 352 352 256 256 256 334 352 352 256 352 256 352 256 352 256 256 352 256 271 256 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 256 256 256 334 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 244 352 352 352 352 217 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 348 352 352 348 256 352 352 271 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 271 352 352 352 271 352 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 256 271 271 271 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 352 256 256 352 348 352 256 352 352 256 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 348 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 217 352 352 217 271 217 352 352 256 334 352 348 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 334 352 348 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 348 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 256 334 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 139 352 256 352 352 348 352 352 352 139 139 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 139 352 352 352 139 352 348 256 334 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 139 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 271 256 352 352 244 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 139 352 256 352 256 352 352 256 256 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 139 352 139 352 352 352 352 256 352 139 352 352 256 256 256 352 352 256 352 352 352 256 352 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 348 139 352 139 352 352 139 352 352 352 256 256 352 352 256 352 348 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 217 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 256 352 256 139 256 334 139 352 256 352 256 352 352 352 352 352 352 256 334 352 256 256 334 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 348 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 217 352 352 256 352 352 352 217 352 352 352 352 352 352 217 256 352 271 352 348 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 217 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 255 352 352 352 348 352 352 352 352 352 352 217 217 256 352 352 217 352 352 255 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 255 352 217 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 352 352 352 217 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 139 139 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 256 352 256 352 217 352 217 352 352 217 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 348 352 352 352 256 256 352 256 352 352 352 352 352 352 217 217 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 256 352 352 352 256 352 244 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 271 352 256 352 256 352 352 352 256 139 139 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 139 256 352 139 352 256 256 352 256 139 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 256 256 352 271 352 256 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 256 139 352 256 139 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 256 352 352 256 256 352 352 352 139 139 271 352 352 256 352 256 256 256 334 352 352 139 139 352 352 256 352 256 352 352 256 334 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 256 139 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 334 352 348 352 352 352 352 256 352 352 352 348 352 352 352 256 139 352 352 352 256 352 348 352 352 352 352 256 352 256 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 271 256 352 352 139 352 352 352 256 352 352 352 348 352 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 139 352 256 352 352 352 334 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 256 334 352 256 256 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 334 256 352 256 352 352 256 256 352 352 352 352 256 256 334 352 256 352 256 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 256 352 256 334 256 352 352 256 352 352 352 256 139 352 256 139 352 256 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 348 352 256 334 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 139 256 139 139 352 139 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 348 352 352 352 256 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 256 334 256 352 352 348 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 139 139 139 352 256 139 352 352 139 352 256 352 139 352 139 352 352 139 352 352 256 139 352 352 352 352 139 139 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 139 352 139 352 352 139 352 139 256 139 352 139 352 352 352 139 352 352 139 352 256 334 139 352 256 139 256 352 139 352 352 352 352 139 352 352 256 352 352 352 352 352 139 352 352 352 352 352 256 352 352 0 352 352 139 256 139 352 256 334 352 139 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 256 256 352 271 352 244 271 352 352 352 352 352 256 352 352 352 139 352 352 352 352 139 352 139 352 139 352 352 139 352 352 139 352 352 139 352 352 256 352 352 352 256 352 352 352 352 139 352 139 352 352 352 352 139 352 352 352 352 139 352 256 352 352 256 256 256 352 352 256 352 352 352 352 352 139 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 139 256 334 256 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 139 256 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 139 352 352 256 352 352 256 352 256 352 139 139 352 256 334 139 139 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 139 256 352 352 256 348 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 217 352 217 352 139 352 352 352 139 352 139 352 352 256 352 352 352 352 352 352 352 139 348 256 352 139 139 352 256 334 139 139 352 139 352 352 352 352 256 334 352 352 352 256 352 352 352 352 348 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 352 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 256 352 352 352 139 352 139 352 352 139 352 256 352 352 256 256 352 244 352 352 256 352 352 139 352 139 352 352 352 352 352 139 256 352 352 352 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 256 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 139 256 352 139 244 352 244 352 352 244 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 217 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 256 348 352 256 352 256 352 348 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 217 352 217 352 352 256 255 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 139 352 352 256 256 352 352 256 334 352 352 256 352 352 352 352 256 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 244 352 352 352 352 352 271 256 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 256 348 352 352 256 352 352 348 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 348 256 352 352 256 352 256 271 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 139 139 352 256 256 352 256 256 352 352 256 352 352 256 352 256 334 352 352 256 352 256 352 256 352 352 256 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 139 352 352 352 217 352 352 352 352 352 352 256 217 352 352 217 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 348 256 352 352 256 352 352 352 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 217 352 352 217 352 352 352 217 352 352 352 256 217 352 352 352 217 352 217 352 352 352 217 217 352 256 352 256 352 352 217 352 256 352 217 256 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 217 217 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 256 348 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 139 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 352 352 256 256 352 256 256 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 352 352 352 352 352 217 352 256 352 352 352 256 352 348 217 217 256 352 352 256 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 139 352 352 352 352 352 256 352 352 271 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 256 352 352 256 352 256 348 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 97 352 256 352 256 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 97 352 352 355 352 352 352 352 271 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 334 235 235 352 256 352 352 352 352 352 355 352 256 256 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 256 352 352 352 352 256 352 256 334 352 271 271 271 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 271 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 352 256 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 139 352 139 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 256 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 256 256 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 139 256 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 217 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 256 334 352 352 256 352 256 352 352 352 352 256 352 352 352 256 235 352 352 256 348 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 271 352 352 348 352 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 352 256 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 355 352 352 352 0 352 352 352 352 352 352 355 0 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 334 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 334 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 256 352 352 352 352 235 352 256 352 352 256 256 352 352 352 352 352 256 256 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 256 334 256 256 352 352 352 256 352 352 352 352 256 334 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 334 256 352 352 256 348 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 348 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 235 352 352 235 352 256 355 352 352 355 352 256 355 256 355 352 97 352 256 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 348 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 0 352 352 256 352 256 334 352 139 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 256 256 352 352 352 256 352 352 256 352 352 256 352 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 217 352 352 352 256 217 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 256 352 256 348 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 0 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 352 348 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 348 352 352 348 352 352 256 348 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 271 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 271 271 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 271 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 244 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 139 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 271 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 271 271 271 352 352 256 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 271 352 352 348 352 352 352 352 352 256 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 271 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 139 139 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 256 348 348 352 348 352 352 256 352 256 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 256 256 352 352 352 139 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 256 256 352 256 352 352 352 352 348 352 352 352 352 256 352 256 139 256 139 352 348 352 348 256 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 348 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 139 352 352 139 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 217 256 334 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 256 217 352 256 352 352 352 352 334 352 352 256 352 217 352 352 256 352 352 256 352 217 352 352 217 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 352 271 352 256 271 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 244 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 352 256 256 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 352 352 352 352 352 352 97 352 97 352 97 352 139 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 256 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 217 352 352 217 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 97 352 352 352 256 352 256 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 256 352 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 255 352 352 256 352 352 352 352 271 352 348 271 352 256 352 244 244 352 352 352 256 352 256 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 256 139 352 256 352 244 352 352 352 352 352 352 352 0 352 0 352 256 348 256 334 352 352 352 352 256 235 352 355 352 352 139 256 355 352 97 352 256 352 352 352 337 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 348 256 352 352 352 352 256 352 352 139 352 352 348 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 185 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 256 352 139 352 256 334 352 256 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 271 348 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 256 256 348 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 348 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 271 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 0 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 255 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 0 352 0 256 0 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 97 352 235 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 244 352 352 352 352 352 256 352 256 255 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 334 256 352 352 256 352 271 352 352 256 352 352 352 352 271 352 352 352 235 352 337 235 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 139 352 352 256 256 352 352 256 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 271 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 355 256 352 352 256 352 256 352 352 352 256 352 256 352 256 352 256 352 256 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 271 352 256 352 256 352 355 352 352 352 355 352 352 355 352 352 352 352 271 352 271 352 271 271 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 256 352 352 352 256 334 352 352 352 97 352 256 352 352 352 352 256 352 352 355 352 256 334 352 256 256 256 352 352 256 256 352 352 256 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 97 352 97 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 256 235 352 97 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 256 334 271 352 352 352 256 352 271 352 352 352 256 256 334 256 352 352 355 352 352 352 256 256 334 256 352 352 352 139 352 352 139 352 352 352 352 352 352 352 139 352 139 352 139 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 355 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 348 352 352 352 256 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 348 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 271 271 352 271 352 355 352 352 352 352 271 352 352 352 355 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 235 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 355 352 256 352 352 256 352 352 271 352 352 352 352 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 235 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 352 139 352 256 352 352 352 256 139 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 271 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 139 139 352 139 271 352 352 0 352 352 352 355 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 348 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 348 256 256 352 352 256 352 256 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 256 256 256 256 256 334 352 352 256 352 352 352 352 256 352 97 352 97 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 337 352 337 352 256 352 352 352 235 352 256 334 352 352 352 352 337 352 352 352 352 352 352 352 352 256 337 352 256 256 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 334 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 256 352 352 0 352 352 256 0 352 352 352 352 352 352 352 352 352 97 352 355 97 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 348 352 352 352 256 256 352 256 352 256 271 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 348 352 352 352 256 271 352 256 352 352 256 334 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 348 352 352 0 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 255 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 256 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 0 352 352 352 352 352 352 0 352 352 352 139 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 139 352 256 352 352 256 256 348 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 235 352 352 352 352 348 352 352 352 352 271 352 271 256 352 271 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 0 352 352 352 0 352 0 352 352 256 352 271 256 352 348 352 352 256 352 256 0 352 256 334 352 256 256 352 256 352 352 352 0 0 352 352 352 337 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 0 352 235 352 352 355 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 352 352 97 352 352 97 352 352 352 337 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 244 256 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 139 352 352 139 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 0 352 0 0 256 352 352 352 352 256 352 352 352 256 352 348 352 352 352 139 352 352 352 244 352 244 244 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 334 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 337 352 352 352 352 256 355 352 352 355 355 352 256 352 352 256 256 352 352 352 352 352 185 352 352 352 352 352 352 256 355 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 355 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 355 352 352 256 334 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 0 352 352 256 352 352 355 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 244 352 352 352 352 256 255 352 255 352 352 256 352 355 355 355 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 256 352 352 348 352 235 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 256 352 352 352 352 256 352 355 352 352 352 352 352 352 352 355 352 352 352 256 352 255 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 139 352 352 271 352 348 352 355 352 352 352 256 352 256 352 352 352 256 256 256 352 352 352 235 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 256 352 352 352 256 334 256 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 235 352 256 352 256 0 352 0 352 256 352 97 352 352 97 352 352 352 355 352 352 355 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 0 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 235 352 271 97 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 217 256 352 256 352 352 271 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 256 352 352 256 352 139 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 97 352 256 97 256 256 256 334 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 0 352 352 0 352 256 352 352 256 352 352 271 352 256 352 256 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 348 352 256 352 352 352 352 352 348 352 256 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 0 352 256 352 352 256 352 256 334 352 256 334 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 235 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 255 352 352 352 352 271 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 244 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 256 256 352 352 256 352 352 352 256 352 352 355 352 256 352 256 352 256 352 352 352 0 352 352 337 352 352 352 352 352 334 352 352 352 355 352 352 352 352 352 256 256 256 352 352 352 355 352 256 355 352 352 352 256 352 97 352 352 352 256 0 352 352 0 256 256 352 352 352 352 355 256 352 352 256 256 352 256 355 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 256 352 352 352 271 271 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 256 352 97 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 348 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 244 352 352 256 256 352 352 256 256 271 352 352 352 352 337 352 352 352 352 352 337 352 0 352 352 256 97 352 97 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 334 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 256 256 256 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 337 352 352 352 352 256 352 352 352 352 348 97 352 97 352 352 352 97 352 352 256 352 352 352 256 271 352 352 352 352 352 256 348 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 97 97 352 352 337 352 352 352 352 352 352 256 352 256 271 352 348 352 256 256 352 352 256 256 352 256 352 235 352 352 352 352 355 352 256 334 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 256 256 355 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 0 352 0 352 352 352 352 352 352 256 352 352 256 244 256 256 256 355 352 256 256 256 256 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 0 0 256 271 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 235 352 352 235 235 352 352 352 256 352 256 352 235 352 352 352 0 352 352 352 352 352 256 352 352 352 352 256 352 244 352 244 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 355 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 255 352 352 352 256 334 352 352 355 352 256 355 352 256 355 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 256 334 352 352 256 352 352 355 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 256 352 256 352 256 352 352 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 0 352 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 256 352 256 244 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 334 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 97 352 97 352 352 352 352 271 352 352 352 256 256 352 352 256 139 139 352 352 139 352 352 352 352 352 352 271 352 352 256 352 352 256 256 256 352 256 256 352 244 352 352 352 352 352 352 256 352 235 352 352 352 352 352 256 337 352 352 337 352 337 352 352 256 352 352 352 256 271 256 256 334 352 352 256 352 348 271 352 352 352 352 352 352 352 352 244 352 352 217 352 352 352 244 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 256 352 256 352 256 352 352 352 352 352 352 256 352 355 352 355 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 271 352 256 352 352 256 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 337 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 256 334 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 355 352 256 256 334 256 352 256 256 352 256 352 352 256 256 352 352 348 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 256 256 352 352 256 334 256 139 352 352 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 256 352 352 352 271 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 271 256 352 352 352 256 352 256 334 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 256 352 352 256 256 0 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 271 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 139 352 352 352 0 352 352 352 271 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 256 352 352 256 256 352 256 352 256 352 352 352 352 256 256 256 352 256 256 256 352 217 352 256 352 352 256 256 256 352 271 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 271 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 0 352 139 352 139 352 0 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 337 352 352 352 352 244 355 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 256 334 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 244 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 256 256 256 256 256 352 352 352 217 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 271 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 256 352 352 352 352 352 271 352 352 271 256 352 256 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 271 352 352 355 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 355 352 337 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 355 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 271 235 271 352 352 352 352 352 352 355 352 235 352 352 352 256 256 256 352 256 256 256 352 256 352 352 352 0 352 352 352 0 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 348 352 352 352 352 235 352 352 352 337 352 337 352 352 352 337 337 352 352 352 355 352 352 352 352 352 352 352 256 271 352 256 352 256 352 352 352 256 352 352 352 256 352 0 352 352 235 352 352 352 235 352 352 352 352 256 352 352 256 352 352 352 352 244 352 352 244 256 352 352 0 352 256 352 352 352 256 352 256 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 256 352 352 235 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 334 352 352 256 256 352 355 352 256 352 355 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 256 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 217 352 352 348 352 271 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 244 352 352 256 352 352 256 348 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 255 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 256 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 348 352 352 352 352 355 352 355 355 352 355 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 256 352 352 256 352 256 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 337 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 217 352 352 352 217 217 271 256 352 352 352 352 352 256 352 256 352 256 334 256 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 217 217 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 256 352 352 334 352 352 352 256 352 256 352 352 352 271 352 352 352 271 352 256 352 352 256 352 352 271 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 256 256 352 352 256 256 352 256 256 352 256 256 256 256 334 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 255 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 334 352 256 352 352 256 256 256 256 256 348 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 271 352 352 352 256 352 352 352 352 352 352 334 352 256 352 352 352 352 352 352 256 352 352 256 334 256 256 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 256 256 352 256 256 256 352 256 256 256 352 256 271 352 352 352 256 256 352 256 352 352 352 352 256 352 352 256 334 256 256 352 256 352 256 256 256 256 348 352 352 352 352 235 0 352 352 352 352 352 256 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 337 352 352 185 352 337 352 352 256 352 256 352 352 337 352 352 352 352 337 337 352 352 352 352 352 352 352 352 255 256 255 256 255 97 352 235 352 256 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 139 352 139 139 352 139 139 139 352 256 334 352 352 352 352 139 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 256 256 256 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 217 348 352 352 352 256 256 352 256 352 352 352 352 352 352 139 352 139 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 355 355 352 355 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 348 235 235 256 235 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 355 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 256 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 256 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 334 352 256 235 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 256 352 355 352 256 352 355 352 355 352 355 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 97 97 352 235 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 256 352 352 352 352 352 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 271 352 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 271 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 244 352 352 256 352 244 352 352 244 355 352 352 352 352 352 352 352 352 352 352 256 334 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 235 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 97 352 256 97 352 256 352 97 352 256 256 256 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 355 352 352 352 352 355 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 348 256 352 352 352 352 352 217 352 352 352 352 352 352 235 235 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 355 256 352 256 355 352 256 352 0 352 352 256 256 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 256 355 352 256 352 256 352 256 352 352 352 97 352 352 352 352 97 352 352 352 352 97 352 352 97 352 352 352 352 352 256 352 352 271 352 352 352 352 355 352 355 352 352 355 352 352 355 352 355 352 352 355 355 355 355 355 352 352 355 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 271 352 352 352 271 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 256 352 256 352 271 352 352 352 352 256 352 256 256 352 352 352 352 256 352 256 256 352 352 256 352 352 355 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 271 139 352 352 352 352 271 352 352 352 352 352 244 352 352 352 352 271 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 256 256 352 256 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 255 352 255 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 139 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 256 352 337 352 352 256 256 334 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 348 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 256 352 256 352 352 256 348 256 352 352 352 352 348 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 256 348 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 271 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 97 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 244 352 352 352 352 217 352 352 256 217 352 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 0 352 352 0 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 256 352 352 352 271 256 334 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 256 256 334 352 271 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 348 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 256 352 352 217 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 334 352 352 256 352 352 256 352 256 334 352 355 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 0 352 352 352 0 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 355 352 352 256 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 235 352 352 352 256 352 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 256 352 352 352 355 352 355 352 352 352 352 256 352 355 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 255 352 352 352 255 255 256 255 352 255 352 256 352 352 256 352 352 352 334 348 352 352 352 352 352 256 352 352 352 256 352 352 256 256 255 352 352 352 256 334 255 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 0 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 256 334 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 355 352 352 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 139 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 0 352 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 139 352 256 256 334 352 256 352 256 256 352 352 352 256 352 348 352 355 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 0 352 352 0 0 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 256 352 256 352 256 352 352 256 256 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 355 352 352 352 352 255 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 235 256 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 334 352 352 352 352 352 256 334 97 352 352 352 352 352 352 97 352 97 97 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 355 256 256 256 256 256 352 352 256 352 0 352 352 352 355 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 348 352 256 256 352 352 256 352 352 352 256 348 352 352 352 256 352 352 352 256 348 352 352 139 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 337 352 352 337 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 271 352 352 352 352 352 352 348 271 256 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 334 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 334 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 337 352 352 352 256 352 355 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 271 256 334 352 352 244 352 256 352 352 256 352 256 352 97 352 352 352 352 352 256 352 355 352 352 352 352 256 0 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 256 352 352 352 352 352 334 352 352 256 352 256 352 256 97 352 97 352 97 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 348 244 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 348 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 271 271 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 256 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 0 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 348 352 352 352 235 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 97 352 352 352 256 352 352 256 256 352 256 256 352 256 334 352 255 352 255 352 256 256 352 352 256 352 352 352 271 256 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 0 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 139 352 217 217 352 352 352 352 217 352 0 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 271 352 352 352 352 271 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 256 256 352 352 352 271 256 352 348 352 352 352 352 352 256 256 352 256 352 352 256 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 334 352 352 256 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 256 352 352 256 352 352 256 235 352 352 256 235 352 352 352 352 352 352 352 256 355 352 352 352 352 235 352 352 352 271 352 235 352 352 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 352 256 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 256 352 271 352 352 352 348 352 352 352 352 352 271 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 256 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 271 352 256 352 352 352 271 271 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 97 352 352 97 97 352 97 352 352 352 235 352 352 235 352 352 235 271 352 352 352 352 256 352 355 352 355 355 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 352 256 352 352 352 0 0 0 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 235 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 271 256 256 256 352 352 352 256 334 352 256 334 352 256 352 348 256 352 352 256 352 244 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 256 352 256 271 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 235 352 355 352 355 355 352 256 352 352 355 352 352 352 352 352 352 352 256 334 352 352 352 355 352 352 256 334 352 352 352 352 256 352 256 256 352 352 97 352 352 97 352 256 256 256 256 352 256 352 256 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 256 352 352 352 352 256 256 352 256 352 352 256 334 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 139 352 256 352 352 139 139 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 235 352 352 355 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 355 352 355 355 256 355 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 337 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 0 352 352 352 255 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 348 256 352 337 352 256 352 352 352 97 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 235 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 256 334 256 352 352 256 352 352 244 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 256 355 256 352 256 352 256 352 352 352 352 352 256 352 256 256 352 256 256 256 352 352 256 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 348 256 348 352 352 352 352 352 352 352 355 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 334 256 352 256 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 337 352 352 352 355 352 352 352 256 355 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 235 352 235 352 352 348 352 352 352 352 348 352 352 352 352 352 355 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 235 235 352 352 352 352 235 352 235 352 352 235 352 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 334 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 0 352 256 352 0 352 352 337 352 337 337 337 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 256 256 352 352 256 352 352 0 352 271 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 0 352 0 352 0 0 352 352 352 256 352 256 352 256 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 355 355 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 256 352 256 271 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 256 256 355 352 355 355 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 97 352 256 256 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 334 352 256 352 256 0 352 352 256 352 352 352 352 271 256 352 352 256 256 352 256 271 271 352 271 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 255 352 256 355 352 352 355 352 352 352 352 352 352 355 352 256 352 352 355 352 235 352 271 352 352 352 352 352 352 352 348 352 139 352 352 352 97 352 352 97 352 352 97 97 97 352 352 97 352 352 352 352 352 352 97 352 352 97 255 352 255 352 256 256 352 355 352 256 256 334 352 355 352 355 352 352 256 256 352 352 256 352 355 352 352 352 352 352 352 352 352 348 256 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 348 352 256 334 0 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 334 256 256 256 352 352 352 352 0 352 352 352 352 0 352 235 352 352 256 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 139 139 139 352 352 256 352 256 271 352 271 352 256 352 256 256 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 271 352 256 352 352 256 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 256 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 334 352 355 352 352 355 355 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 139 352 256 139 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 255 255 0 352 352 0 352 352 0 256 352 256 352 352 352 352 352 256 352 348 352 352 256 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 256 352 139 352 352 256 352 352 352 352 139 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 244 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 217 352 352 352 352 352 217 352 352 352 352 352 348 352 352 256 217 352 352 352 352 217 352 256 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 271 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 355 352 337 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 352 355 352 355 352 355 352 352 271 352 255 352 352 352 352 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 256 0 352 352 0 97 352 352 97 352 97 352 352 352 256 352 256 256 352 0 352 352 352 352 352 352 97 352 352 352 256 334 355 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 337 352 352 352 352 352 355 352 352 355 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 0 352 256 0 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 97 352 355 352 355 352 256 352 352 352 352 256 256 256 256 256 256 334 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 97 352 256 256 352 256 352 235 352 352 337 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 337 256 256 352 256 352 348 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 352 352 256 352 255 352 352 256 352 217 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 256 256 97 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 355 352 355 355 352 355 355 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 337 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 271 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 334 352 352 352 256 352 256 256 352 352 256 256 256 352 256 352 256 352 352 352 256 348 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 256 352 352 352 352 271 352 271 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 256 352 352 271 256 352 352 256 337 352 352 352 352 352 352 352 256 337 352 352 352 256 352 352 271 271 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 0 352 256 352 256 352 352 352 352 139 352 352 139 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 244 244 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 235 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 235 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 256 334 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 355 355 352 352 352 352 256 352 348 256 352 256 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 355 355 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 0 352 352 0 352 256 352 352 352 256 355 352 355 235 352 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 348 352 256 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 271 352 255 352 352 352 352 352 139 352 97 352 97 352 352 97 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 355 352 352 355 352 355 355 352 352 352 352 352 352 271 352 352 352 256 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 256 352 337 352 352 355 352 352 352 355 352 256 256 355 352 355 352 355 352 355 352 352 256 256 352 256 256 256 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 271 352 352 0 352 352 352 0 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 256 256 256 352 352 256 256 352 352 352 256 352 256 334 256 256 352 256 256 352 256 352 352 352 352 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 355 352 256 256 352 256 235 352 271 256 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 0 352 0 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 355 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 348 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 256 256 352 256 352 256 352 352 352 348 352 352 256 352 352 256 352 256 256 352 256 352 352 256 352 352 256 352 352 256 271 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 256 352 352 256 352 256 352 256 256 352 352 352 256 256 256 352 352 256 352 352 352 256 256 352 256 0 352 352 0 352 0 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 256 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 256 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 256 355 352 355 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 271 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 235 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 355 352 256 352 352 352 0 352 0 352 0 352 256 352 352 0 352 256 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 337 352 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 355 352 352 256 256 352 271 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 352 256 256 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 256 352 355 352 352 256 256 352 337 352 337 352 256 256 352 271 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 352 352 256 256 256 334 352 352 352 352 352 256 352 348 352 352 352 271 352 352 352 352 139 139 352 352 352 139 352 352 352 352 352 256 255 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 355 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 337 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 256 352 256 352 256 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 244 271 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 139 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 235 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 271 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 348 352 348 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 348 352 256 352 352 256 0 352 352 352 352 352 352 352 0 352 352 352 97 352 97 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 97 352 97 256 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 235 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 256 352 337 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 348 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 0 352 352 0 352 352 0 352 352 256 352 355 352 0 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 271 352 352 256 352 256 352 0 352 0 352 352 256 352 352 352 352 256 352 256 334 256 352 352 256 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 235 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 244 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 256 352 352 352 352 256 256 256 352 256 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 244 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 256 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 352 352 256 217 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 348 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 256 256 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 334 348 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 256 256 352 352 352 352 256 352 352 352 139 352 256 352 256 334 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 348 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 256 271 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 352 348 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 0 352 0 352 352 271 352 352 352 352 355 352 355 355 355 271 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 334 352 256 256 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 235 352 352 244 352 256 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 256 352 337 352 256 352 271 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 256 348 256 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 337 352 337 337 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 271 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 355 355 352 256 97 352 97 352 352 337 352 352 352 352 337 352 337 352 0 256 352 352 256 352 352 256 352 352 352 352 256 352 355 352 355 352 355 355 352 256 352 352 256 352 256 352 352 235 256 352 352 352 352 352 256 352 256 334 352 352 352 271 352 352 352 352 235 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 348 352 352 352 271 352 352 355 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 355 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 271 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 271 352 352 352 352 352 97 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 334 352 352 256 352 256 352 352 256 352 337 352 256 337 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 244 352 244 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 0 352 256 0 352 352 0 352 0 0 352 352 352 256 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 256 256 352 352 352 352 352 271 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 256 352 352 352 352 355 355 256 256 256 352 256 352 352 352 352 352 256 97 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 352 348 352 256 352 352 256 352 256 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 256 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 256 352 256 352 348 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 334 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 355 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 0 352 0 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 256 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 352 352 352 97 352 97 97 352 256 352 256 352 352 352 256 352 352 352 271 256 352 352 355 352 0 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 139 352 352 139 355 352 352 352 352 256 348 256 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 235 352 352 235 352 352 235 352 235 352 352 352 352 337 352 352 235 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 255 256 352 352 352 355 352 355 355 352 0 352 352 352 0 256 256 352 256 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 337 352 352 256 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 97 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 255 352 352 352 352 352 352 352 235 352 352 352 256 256 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 235 352 352 348 256 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 256 352 256 352 352 352 352 256 337 352 256 352 352 352 352 352 256 352 256 352 352 256 256 256 256 256 256 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 235 352 235 352 235 235 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 235 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 256 256 352 271 352 352 352 352 352 352 256 352 348 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 235 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 256 348 256 352 352 352 256 352 271 352 256 352 352 352 97 352 352 348 352 352 256 352 256 352 256 352 256 352 352 352 256 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 97 97 97 97 352 352 256 256 352 352 256 334 352 256 256 352 256 352 256 352 256 352 256 348 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 271 352 256 355 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 256 352 271 352 256 352 352 256 352 352 352 352 271 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 334 97 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 255 352 348 352 256 352 352 352 352 352 352 352 352 256 256 352 256 97 352 256 352 139 352 256 352 352 256 352 256 352 348 352 256 256 352 352 352 352 256 256 352 256 334 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 256 352 352 352 352 256 352 352 355 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 271 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 256 355 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 235 352 352 352 271 352 352 271 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 139 352 352 352 352 352 256 348 352 352 352 352 355 352 352 352 352 355 352 352 271 352 352 352 352 352 256 352 271 352 244 244 352 271 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 235 352 256 352 352 352 271 352 271 139 352 244 244 352 256 352 244 139 256 352 352 0 352 0 0 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 337 352 352 256 352 256 352 256 256 256 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 256 352 352 256 334 352 352 256 256 256 244 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 271 352 352 352 352 271 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 0 352 352 0 352 352 352 0 256 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 334 0 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 256 256 352 256 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 256 334 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 139 352 352 352 352 352 352 256 334 256 355 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 235 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 348 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 256 352 256 352 256 352 256 352 256 256 352 256 352 348 256 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 348 352 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 256 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 355 352 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 271 256 355 352 355 352 352 352 235 352 256 352 352 352 235 352 352 352 352 352 352 337 352 352 352 352 256 352 256 352 352 352 352 355 352 256 352 352 271 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 235 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 256 334 352 352 352 352 244 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 0 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 256 352 352 352 256 352 256 256 334 352 256 352 352 352 217 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 348 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 355 352 256 352 352 355 352 352 256 352 352 256 352 256 352 256 256 256 256 256 256 256 352 352 352 352 352 256 352 256 352 355 352 352 352 355 352 355 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 97 352 352 352 352 97 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 271 352 352 256 352 352 256 352 0 352 352 256 352 352 352 352 352 352 352 139 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 256 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 348 352 256 256 348 256 352 352 256 256 352 256 352 352 352 352 256 352 352 256 334 352 352 352 256 352 256 352 256 334 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 256 352 0 352 256 352 256 256 352 271 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 355 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 348 352 352 348 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 355 352 355 352 352 352 352 256 352 352 0 352 0 0 352 235 256 256 271 256 256 256 352 352 256 352 256 256 271 352 352 352 352 352 352 256 352 256 352 256 352 256 355 352 256 352 352 271 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 355 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 0 352 244 352 352 352 352 271 352 352 352 352 256 355 352 355 235 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 352 355 352 352 271 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 0 352 352 0 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 97 352 97 352 97 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 217 256 352 352 352 256 352 352 352 271 352 271 352 352 352 352 334 352 352 352 352 352 352 217 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 255 352 352 352 352 352 352 0 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 337 352 352 352 352 256 256 352 352 352 256 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 271 352 352 352 352 352 0 352 352 0 0 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 355 355 352 352 352 352 352 352 352 256 0 352 352 0 352 0 352 352 352 352 352 352 352 352 352 255 352 352 352 255 352 352 352 352 352 352 256 352 139 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 352 352 352 352 256 352 352 256 352 352 256 271 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 271 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 348 348 256 271 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 0 352 352 256 256 0 352 352 352 352 97 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 0 352 352 0 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 271 352 352 352 352 352 235 352 352 352 352 352 352 235 352 256 352 352 352 352 352 97 352 352 352 352 97 352 256 256 256 352 352 255 255 256 256 256 256 352 352 256 352 256 348 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 235 352 352 256 256 271 352 256 256 217 352 217 352 352 352 352 256 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 235 0 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 256 256 352 352 352 355 352 352 256 334 352 256 256 352 352 352 256 352 352 97 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 355 352 256 256 352 352 352 352 352 352 355 352 352 355 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 256 352 0 352 352 352 352 352 352 352 256 337 256 235 352 352 235 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 352 352 271 256 271 256 256 256 256 352 352 271 352 352 352 352 352 352 256 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 348 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 355 352 352 352 355 352 355 355 355 352 352 352 352 352 352 352 337 352 352 256 256 352 348 352 256 334 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 256 352 352 352 352 337 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 97 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 348 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 348 352 352 352 352 139 352 271 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 255 352 352 271 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 244 352 355 352 352 271 352 352 352 0 352 352 352 352 0 0 352 352 352 256 352 256 352 352 352 352 256 337 352 337 352 352 352 352 352 337 352 352 352 352 352 352 352 352 355 352 348 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 256 256 334 256 352 352 256 352 352 348 352 256 352 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 255 352 352 352 255 255 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 348 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 256 255 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 256 352 352 352 352 352 352 255 352 235 271 235 352 352 352 352 352 352 256 235 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 352 352 355 352 352 355 355 352 352 352 271 352 0 352 352 352 352 352 0 352 352 0 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 255 255 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 235 352 352 352 352 352 256 352 352 256 352 235 352 352 217 352 217 352 217 352 352 352 352 352 355 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 271 271 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 271 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 355 352 355 256 256 352 256 256 256 256 352 256 352 256 256 352 352 256 352 256 352 256 352 256 352 352 352 352 244 352 352 352 352 352 255 255 255 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 256 271 352 352 256 334 352 352 352 352 255 352 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 355 352 352 355 352 337 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 244 352 352 256 352 352 352 352 352 256 352 0 352 0 0 256 334 256 352 256 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 235 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 139 352 352 352 256 334 256 352 352 352 256 352 352 352 352 256 334 352 352 256 352 256 352 352 256 355 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 355 352 352 352 352 352 352 352 352 256 352 337 352 256 352 352 256 352 352 235 352 352 355 352 352 235 352 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 348 352 352 348 352 352 352 352 0 0 352 352 352 352 244 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 256 352 352 352 352 355 352 256 355 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 355 352 352 352 352 352 244 352 244 256 352 352 352 97 352 97 97 97 352 352 352 352 352 352 352 352 235 352 352 352 235 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 348 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 256 352 355 352 256 334 256 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 256 0 352 256 352 256 352 255 352 352 352 352 139 256 352 352 352 352 256 355 352 355 352 352 355 355 352 355 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 256 352 352 352 352 352 256 352 256 256 334 256 352 256 256 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 256 352 271 271 352 271 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 244 256 352 256 352 256 352 352 352 352 244 352 352 244 352 244 352 352 0 352 244 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 355 352 355 355 355 352 256 256 256 352 256 352 352 352 352 256 256 352 256 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 235 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 256 256 256 256 256 352 256 256 352 256 256 256 352 256 352 352 256 352 256 256 352 256 352 355 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 256 352 256 334 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 256 256 334 256 352 256 271 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 256 334 352 355 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 235 256 352 256 352 352 256 355 256 352 256 352 337 352 352 337 352 337 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 256 256 256 334 352 256 352 256 352 256 352 235 352 352 337 352 337 352 337 352 337 352 271 352 352 271 352 256 352 256 352 352 256 352 352 256 256 352 352 271 256 352 352 352 256 352 352 271 352 352 352 271 352 352 352 352 256 352 352 352 355 352 352 256 352 355 352 352 355 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 256 256 256 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 244 352 256 352 352 352 352 352 256 256 334 352 256 256 352 352 352 256 256 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 0 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 256 256 139 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 256 334 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 256 352 256 235 352 352 256 352 256 352 352 256 352 352 256 352 0 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 235 352 256 352 352 271 139 352 352 352 271 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 256 352 256 352 355 352 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 0 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 0 352 256 256 256 256 256 352 352 256 256 352 352 256 256 256 256 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 235 271 352 255 352 352 235 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 256 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 255 256 352 352 352 355 352 348 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 334 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 271 352 352 352 352 235 352 352 97 352 352 256 352 256 334 97 352 256 352 97 352 235 352 352 352 352 352 352 355 352 352 352 352 352 352 97 352 97 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 244 352 352 337 352 352 352 352 256 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 348 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 271 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 139 352 256 334 139 256 139 352 256 256 352 256 352 352 352 139 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 255 352 352 352 0 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 271 271 352 271 352 352 352 97 97 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 256 334 352 352 256 352 256 352 352 352 352 352 256 352 97 352 97 97 97 355 352 352 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 334 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 0 352 352 0 352 0 352 0 352 271 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 352 256 352 352 256 355 352 355 355 352 256 256 256 352 256 334 352 352 256 352 256 352 352 352 352 255 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 348 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 271 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 256 334 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 348 352 348 235 352 352 352 235 352 256 352 352 139 139 352 352 352 352 256 352 256 256 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 256 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 256 352 256 256 352 352 256 352 352 217 352 352 352 352 217 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 271 352 271 256 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 337 352 352 256 352 352 352 352 256 352 256 256 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 139 352 352 352 352 348 352 139 139 352 256 352 352 352 352 352 352 352 352 256 355 256 352 271 256 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 235 352 0 352 352 0 0 352 256 256 352 352 352 256 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 255 352 352 256 256 256 352 352 256 352 352 352 352 352 271 271 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 256 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 256 271 352 352 352 256 352 352 352 352 352 256 256 352 256 334 352 256 334 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 271 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 337 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 256 256 352 352 352 348 352 352 352 352 352 348 352 271 352 352 355 352 355 352 355 352 355 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 348 256 352 352 352 256 334 348 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 348 352 352 139 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 348 256 352 256 271 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 256 352 0 352 352 256 352 352 352 352 352 0 256 352 256 352 352 352 352 352 217 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 256 352 0 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 139 352 256 256 352 0 352 352 352 352 256 0 352 352 352 352 352 352 256 352 256 334 352 352 348 256 271 352 352 352 352 352 256 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 97 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 334 355 352 352 256 352 352 235 352 235 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 256 352 97 352 352 256 352 352 256 271 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 256 352 271 352 352 256 352 256 352 256 352 355 352 352 352 256 352 352 0 352 352 352 352 0 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 217 217 217 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 256 256 352 352 271 271 0 352 271 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 235 352 352 352 255 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 355 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 244 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 348 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 348 352 352 352 352 352 355 352 355 352 352 352 352 355 355 352 352 352 348 352 352 355 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 0 352 0 352 352 352 352 235 352 235 256 256 352 256 256 352 352 256 334 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 256 256 334 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 256 334 256 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 244 352 244 352 352 352 352 337 352 256 352 352 256 352 352 352 352 352 256 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 256 337 352 352 256 352 256 352 352 352 352 352 348 256 352 352 355 352 352 352 256 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 255 352 255 352 352 255 352 352 337 352 352 337 352 337 352 352 352 352 0 352 352 0 352 352 0 352 0 352 352 185 352 337 352 352 352 352 337 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 244 244 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 256 256 352 352 352 256 352 352 352 352 352 352 352 235 256 256 352 256 352 352 352 352 256 352 256 352 256 271 352 352 352 352 352 256 352 352 256 352 256 352 355 352 352 256 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 256 352 352 0 352 0 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 256 352 352 256 97 352 97 352 97 256 334 256 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 139 352 352 139 352 352 352 256 352 352 352 256 352 139 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 256 352 352 256 337 352 352 352 352 337 352 352 352 352 355 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 352 271 139 352 256 256 256 352 256 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 355 352 352 256 256 334 355 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 256 352 348 352 256 256 256 256 256 352 352 256 352 256 256 256 256 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 0 352 0 352 352 352 256 352 352 352 352 256 256 348 352 256 352 352 271 352 352 352 352 271 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 334 352 352 352 256 352 352 352 256 256 256 256 256 352 352 352 355 256 352 256 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 337 352 352 352 352 352 255 352 352 352 271 256 352 256 352 352 352 256 352 352 352 352 352 352 256 235 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 355 352 355 355 352 256 256 352 256 271 352 256 352 352 256 352 256 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 271 271 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 337 352 352 352 352 352 352 235 352 235 352 352 235 352 352 235 352 352 352 0 352 0 0 352 352 352 256 352 352 352 97 352 97 352 256 352 271 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 271 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 235 97 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 244 352 352 352 352 355 352 352 256 256 256 334 256 256 352 352 352 355 352 352 256 352 352 352 355 352 352 352 337 352 352 352 352 352 352 352 352 0 352 256 352 352 352 97 352 256 352 352 352 355 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 0 352 352 256 352 352 352 352 352 348 352 256 256 256 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 256 256 352 355 352 355 355 256 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 256 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 256 0 352 352 352 352 352 352 256 352 255 255 255 352 352 352 352 256 352 352 256 352 352 348 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 355 352 355 352 355 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 348 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 0 235 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 256 256 256 352 256 0 352 0 0 352 352 352 256 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 217 352 217 217 255 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 0 352 352 352 352 256 352 352 256 352 355 352 352 352 355 256 352 352 256 352 352 352 352 352 256 352 256 256 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 271 352 352 244 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 355 348 352 352 352 352 352 352 352 352 244 352 355 352 355 352 355 355 271 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 355 355 352 352 355 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 97 352 352 352 352 352 256 352 352 352 271 352 352 352 139 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 97 352 256 235 352 352 256 352 256 355 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 0 352 256 352 271 352 352 352 352 352 256 352 352 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 271 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 337 348 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 256 256 256 256 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 355 352 271 352 235 255 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 271 352 352 256 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 256 352 352 256 352 256 352 256 352 0 352 352 352 352 352 352 352 352 352 255 235 352 352 352 352 271 352 352 352 352 352 348 352 256 352 352 352 352 352 352 271 352 352 352 256 256 256 348 256 256 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 244 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 255 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 271 352 256 352 352 352 352 352 255 256 334 217 352 256 352 352 352 352 352 255 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 256 334 256 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 271 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 355 352 352 355 355 352 352 352 355 352 355 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 355 352 352 255 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 348 352 256 352 352 352 348 256 352 352 352 352 352 139 352 139 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 271 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 337 352 337 352 337 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 355 352 271 352 352 352 352 256 352 352 352 348 352 352 0 352 352 352 0 352 0 352 352 352 352 352 352 256 352 256 271 256 271 97 352 352 97 352 352 97 352 97 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 337 352 352 352 352 352 352 352 235 352 352 0 352 0 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 271 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 271 256 256 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 256 334 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 255 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 334 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 271 352 271 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 0 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 256 352 352 256 348 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 355 352 256 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 244 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 0 352 352 0 256 235 256 256 352 348 352 348 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 139 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 271 217 217 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 217 352 352 256 256 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 139 352 352 139 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 255 352 352 271 352 352 0 352 0 352 348 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 235 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 256 348 352 352 352 256 352 337 352 352 337 352 256 348 352 97 352 97 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 256 355 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 244 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 97 97 352 355 352 352 352 352 352 352 352 352 352 352 337 352 352 355 337 337 337 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 271 352 352 352 352 352 352 244 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 271 352 352 352 352 352 348 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 256 352 352 352 0 352 0 0 352 256 256 352 256 352 352 348 352 217 352 217 352 217 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 0 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 352 352 0 352 352 256 352 0 352 352 352 352 352 352 256 0 352 256 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 334 348 352 256 352 352 352 352 352 352 352 352 352 355 352 355 355 271 271 271 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 256 355 352 355 256 334 352 97 352 97 352 256 97 256 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 0 352 352 352 256 352 352 352 352 256 352 256 352 352 352 235 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 256 256 352 352 256 352 256 256 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 337 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 256 348 256 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 271 352 256 352 352 352 256 352 352 256 334 256 256 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 235 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 235 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 271 352 352 271 352 271 352 352 352 352 256 352 352 235 352 235 352 352 352 271 352 271 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 256 334 352 256 256 271 256 352 352 256 352 256 0 352 352 352 352 352 0 352 352 0 0 352 256 256 352 256 352 271 352 256 352 256 352 352 355 352 271 271 352 352 256 352 256 334 352 352 352 352 352 256 352 256 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 97 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 352 352 352 256 256 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 256 352 256 256 334 256 352 256 352 352 352 256 256 256 352 352 352 352 352 352 355 352 352 352 352 352 256 355 352 355 352 355 256 355 352 352 352 256 355 352 244 352 352 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 0 352 352 0 352 352 352 352 352 352 352 256 256 352 256 352 256 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 139 352 139 352 352 352 256 352 352 352 139 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 271 352 256 352 352 256 271 256 352 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 217 217 352 352 352 348 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 271 256 256 334 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 355 352 352 271 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 355 352 352 352 256 355 352 352 271 256 256 352 352 352 352 256 355 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 256 235 352 352 352 0 352 352 271 352 256 334 352 256 352 352 352 352 352 352 352 355 352 355 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 355 352 355 355 352 256 352 352 337 352 352 352 352 352 256 334 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 355 352 355 355 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 235 352 352 352 256 352 255 352 352 255 352 271 352 255 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 235 352 352 352 352 352 352 352 352 352 271 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 217 352 352 352 352 352 235 352 235 352 255 352 352 256 352 255 235 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 256 352 256 352 256 256 256 352 334 256 271 352 0 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 255 352 352 352 352 352 352 352 352 352 352 139 256 139 352 352 352 352 139 352 352 352 352 256 352 352 352 271 352 352 352 352 256 235 355 352 256 352 352 352 352 352 352 255 352 352 256 352 352 352 352 256 352 256 352 256 352 348 352 352 256 337 352 352 352 352 352 352 352 0 352 0 352 352 352 352 0 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 256 244 352 256 352 352 256 352 337 352 352 355 352 337 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 256 255 256 352 256 352 256 256 334 256 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 348 352 352 256 256 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 348 256 352 256 352 352 352 352 256 352 352 256 352 352 256 256 256 256 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 256 256 352 355 352 355 352 256 352 352 352 256 352 256 352 352 256 334 352 352 355 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 255 352 352 352 352 352 352 352 256 352 256 352 352 255 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 97 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 355 352 355 355 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 0 352 0 352 352 0 0 352 352 355 352 352 352 352 352 352 348 352 352 97 352 352 352 352 355 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 256 0 352 0 352 0 352 352 256 334 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 256 352 352 256 256 256 352 256 334 352 352 352 352 352 0 352 352 352 352 352 352 0 352 355 352 352 352 352 352 352 352 256 352 352 352 352 256 337 352 352 355 352 352 352 337 352 337 352 352 352 337 352 337 352 352 352 352 352 352 352 256 256 352 348 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 348 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 355 352 352 352 352 352 352 352 352 348 0 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 235 352 352 0 352 352 0 0 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 271 352 352 355 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 255 352 352 352 348 352 355 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 334 352 352 256 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 256 256 352 256 352 352 355 352 337 352 352 256 352 352 256 352 352 352 256 352 244 352 352 244 352 352 352 256 355 352 352 352 352 355 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 256 348 352 256 352 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 256 256 352 352 355 352 355 352 352 352 355 352 352 352 352 352 352 256 352 352 348 352 352 235 235 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 355 352 352 244 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 255 255 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 271 256 256 256 256 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 256 352 256 256 352 352 355 352 355 352 352 256 352 352 256 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 348 352 352 352 348 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 256 352 352 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 255 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 139 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 217 352 352 352 217 352 217 352 352 352 352 352 271 337 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 256 256 0 352 256 352 352 352 352 256 352 256 352 256 352 355 352 352 352 256 352 0 352 256 352 256 256 352 352 352 352 139 139 352 352 337 352 337 352 337 352 256 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 97 352 97 97 256 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 256 352 352 352 352 352 352 256 352 235 271 352 235 352 352 0 352 352 0 352 0 352 352 337 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 355 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 271 352 352 256 352 235 352 352 352 139 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 256 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 348 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 355 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 271 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 0 352 352 0 0 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 355 352 256 352 256 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 255 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 235 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 244 352 352 352 352 352 355 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 256 271 352 352 352 352 352 352 271 235 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 355 355 352 235 352 255 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 355 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 0 352 352 352 271 352 352 271 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 355 352 235 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 256 352 235 352 352 352 352 352 256 352 256 97 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 256 352 256 352 352 352 352 352 352 352 352 355 352 355 355 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 337 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 337 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 0 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 348 352 352 256 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 185 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 0 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 355 352 256 256 352 352 256 352 352 0 352 0 256 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 271 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 235 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 255 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 256 352 352 352 355 352 352 352 352 355 97 352 352 352 352 352 256 352 256 217 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 352 0 352 352 352 256 355 352 352 352 352 256 352 352 0 352 352 352 352 0 0 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 337 352 256 337 337 256 256 352 256 352 352 256 334 352 352 352 352 348 256 352 352 348 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 244 352 256 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 256 352 256 235 352 352 352 352 256 352 256 352 352 97 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 256 256 256 352 352 256 256 256 256 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 256 352 244 352 256 352 256 256 352 352 256 256 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 256 217 352 352 256 352 352 256 352 352 352 256 334 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 97 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 255 255 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 255 352 352 217 352 352 352 352 352 352 352 352 348 256 256 256 256 352 352 352 256 139 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 256 256 352 352 256 256 256 334 352 352 256 352 256 352 256 256 352 352 256 271 352 352 256 256 355 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 0 271 352 352 256 352 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 255 352 352 255 255 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 97 352 352 352 352 256 352 352 352 352 352 352 352 139 256 352 256 352 352 256 256 352 352 352 235 235 352 352 352 255 352 352 352 352 271 352 256 352 352 256 352 352 352 352 256 352 256 334 139 352 348 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 271 352 271 352 271 352 352 355 352 352 355 355 352 352 235 352 352 235 355 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 355 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 337 352 352 256 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 256 256 352 256 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 139 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 139 352 352 348 352 256 352 352 352 256 352 271 256 271 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 217 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 271 244 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 0 352 352 256 352 0 352 271 352 352 352 256 352 352 352 352 352 352 352 0 352 352 0 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 139 352 355 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 256 352 352 355 352 355 352 352 352 352 355 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 139 352 256 352 352 352 352 256 352 352 256 352 352 271 352 256 352 352 244 352 217 352 217 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 139 352 352 256 352 256 352 256 256 256 256 352 256 352 352 352 256 352 352 352 256 352 256 256 352 348 352 352 352 352 352 352 217 352 352 352 352 217 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 271 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 256 334 352 352 352 256 352 352 352 352 256 139 352 256 256 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 256 352 0 352 352 0 352 0 271 352 352 271 256 352 352 352 348 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 139 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 348 256 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 256 352 352 352 355 352 352 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 355 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 256 271 352 256 352 139 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 0 0 352 0 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 256 352 352 256 256 352 352 256 352 256 334 256 256 352 256 352 352 256 352 352 271 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 271 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 255 255 255 255 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 256 256 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 0 352 352 352 352 352 352 256 334 0 244 352 352 355 352 352 352 352 256 334 352 352 352 256 352 256 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 352 352 352 352 256 256 352 352 256 352 348 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 235 352 235 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 337 352 337 352 352 337 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 337 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 256 352 352 256 348 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 139 352 256 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 256 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 256 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 256 352 256 244 352 352 256 352 352 352 352 348 352 352 352 271 256 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 256 352 256 271 271 271 352 352 352 352 271 256 352 256 334 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 355 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 235 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 256 352 352 352 0 352 0 352 352 0 352 352 352 97 352 352 352 97 97 352 352 256 352 97 352 97 97 97 352 352 352 217 352 352 217 352 352 352 352 271 271 271 352 271 352 352 352 352 352 244 352 352 244 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 139 139 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 348 352 352 352 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 355 352 256 355 352 352 256 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 256 256 255 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 271 352 271 352 352 352 337 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 271 352 352 337 271 352 352 352 352 352 355 352 355 352 355 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 271 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 256 352 256 352 256 256 352 256 256 352 355 352 352 256 352 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 348 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 337 352 352 352 352 352 355 352 352 355 352 352 355 337 352 352 337 352 337 352 337 352 355 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 355 352 352 352 355 355 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 235 97 352 352 97 97 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 256 256 352 256 352 256 256 271 271 271 352 256 256 256 256 352 352 352 271 256 352 256 255 217 352 352 352 352 352 352 352 0 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 355 352 352 352 271 256 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 355 352 271 256 352 352 256 352 352 352 352 271 271 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 355 355 256 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 97 352 256 352 256 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 217 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 355 355 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 334 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 256 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 271 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 217 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 334 352 352 256 256 352 352 352 256 352 256 355 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 235 352 352 352 337 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 348 352 256 256 256 352 352 352 256 256 334 256 352 97 352 97 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 0 0 352 352 0 0 352 352 352 352 352 256 352 352 244 352 244 244 244 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 256 334 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 355 352 235 352 352 352 352 348 271 352 352 355 352 352 352 355 355 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 256 256 352 271 256 256 334 352 256 352 355 352 355 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 355 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 0 352 352 352 352 355 352 352 0 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 139 352 352 139 139 271 352 271 352 352 352 352 352 352 352 352 256 256 337 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 334 352 256 352 256 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 256 256 348 256 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 355 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 244 244 352 355 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 217 352 217 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 139 352 352 271 352 256 256 352 139 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 256 255 217 217 217 256 352 352 352 352 256 256 256 256 256 355 352 352 352 352 256 352 352 352 352 352 256 334 256 348 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 337 352 352 355 352 352 97 352 352 352 271 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 271 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 271 352 352 352 139 352 352 355 352 352 352 352 256 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 271 352 352 352 352 271 352 271 271 352 352 352 352 271 271 256 352 352 352 352 352 256 334 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 235 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 352 271 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 256 256 352 352 271 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 217 352 352 256 217 352 352 256 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 352 352 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 256 352 352 256 352 352 352 256 256 256 352 348 256 352 256 355 352 352 352 352 352 352 255 256 256 355 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 235 235 352 352 355 352 355 352 355 352 256 355 352 352 355 352 352 256 352 352 355 355 355 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 97 352 97 97 352 352 97 352 97 97 352 352 271 271 352 352 352 352 352 337 352 337 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 348 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 355 352 352 352 256 355 352 355 352 352 256 352 256 256 256 97 352 352 256 352 352 352 256 256 334 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 355 355 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 97 352 97 97 97 97 352 352 352 352 352 352 352 352 256 352 352 352 235 271 352 352 352 256 256 352 256 352 352 256 352 352 352 348 352 256 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 97 352 244 352 352 244 352 256 352 352 352 352 352 352 256 352 348 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 271 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 0 352 0 352 0 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 139 139 352 139 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 271 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 0 352 0 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 355 352 355 352 352 355 355 355 235 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 271 352 352 352 352 352 355 352 352 355 352 352 355 256 352 352 352 352 352 352 352 355 352 235 352 352 352 352 352 256 352 352 352 256 352 0 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 337 352 337 352 235 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 235 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 235 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 139 235 352 352 352 352 352 256 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 255 352 256 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 355 352 352 271 352 352 352 352 352 352 352 235 352 235 235 352 355 235 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 334 352 256 256 256 352 256 355 352 355 352 352 352 352 352 352 256 352 352 352 256 334 352 352 348 352 355 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 0 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 337 352 337 337 352 352 352 352 352 348 352 352 271 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 0 352 352 256 352 256 256 352 352 256 352 352 256 256 352 352 256 256 352 352 352 352 256 0 352 352 352 352 256 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 244 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 271 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 271 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 348 352 256 352 352 352 352 348 352 352 352 352 352 355 352 352 256 352 256 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 271 352 352 352 352 352 352 352 352 256 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 97 352 352 97 352 352 97 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 235 355 352 352 352 256 352 235 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 0 352 352 352 352 352 352 352 352 352 256 352 256 256 256 256 352 352 352 352 235 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 355 352 352 352 352 97 352 352 352 271 352 352 348 352 352 235 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 256 352 0 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 355 352 352 355 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 256 352 352 355 352 352 256 352 256 352 352 352 256 352 352 352 256 352 97 352 352 352 256 352 256 334 352 352 352 352 256 256 352 235 352 352 352 256 334 352 352 352 256 352 352 352 256 352 355 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 244 352 352 352 256 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 271 352 352 352 256 334 352 256 352 352 352 352 352 256 256 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 337 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 355 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 256 352 256 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 355 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 244 352 352 235 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 255 352 255 255 255 352 217 352 271 352 352 352 352 352 352 352 256 271 352 352 271 352 352 352 352 352 256 352 352 352 271 355 352 352 355 352 355 352 352 355 352 355 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 355 352 337 352 352 0 352 0 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 256 352 348 352 352 256 352 352 352 352 256 334 352 352 352 352 256 256 256 0 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 256 256 352 337 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 271 0 352 256 352 352 256 352 352 352 352 352 352 256 0 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 271 352 352 271 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 217 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 348 256 352 352 352 256 352 352 355 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 256 256 256 256 352 97 352 256 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 352 352 256 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 355 352 352 355 352 352 352 256 352 97 352 352 97 352 352 256 334 352 352 352 0 352 352 256 334 256 352 352 352 355 352 352 352 256 352 352 256 352 352 352 352 271 348 352 352 352 271 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 271 352 352 256 256 352 352 352 348 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 0 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 235 352 271 271 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 256 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 97 352 97 97 97 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 0 352 352 352 352 352 352 348 352 352 352 352 255 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 348 337 352 256 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 355 352 352 352 355 352 352 355 352 271 256 352 256 352 352 352 352 352 256 256 256 256 337 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 97 97 352 352 352 97 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 355 352 352 352 352 235 235 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 337 352 352 352 352 235 256 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 97 352 97 352 97 97 352 352 352 352 352 352 271 352 352 355 352 352 355 355 352 256 352 352 352 352 352 352 235 352 352 352 235 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 217 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 235 0 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 337 352 235 352 271 352 352 352 352 352 352 352 352 256 352 256 255 255 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 256 352 352 348 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 355 235 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 244 352 352 235 271 352 256 337 352 352 352 352 352 337 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 271 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 235 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 0 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 355 352 97 352 97 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 97 352 97 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 97 97 352 97 352 352 352 235 235 352 352 352 255 348 352 352 352 352 352 97 352 352 97 352 97 352 352 97 352 352 352 352 352 97 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 348 352 256 352 352 352 337 352 337 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 337 352 352 352 352 352 337 352 337 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 97 352 352 352 235 271 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 97 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 271 352 244 352 352 352 337 352 352 352 352 352 352 352 256 352 235 352 352 352 337 352 352 352 352 352 352 337 352 337 352 352 337 352 352 352 352 337 352 352 352 352 352 352 352 337 352 352 337 337 352 352 352 352 337 352 352 352 337 352 352 337 352 352 337 337 352 337 352 235 352 235 352 352 256 348 352 352 352 337 352 337 352 337 352 337 352 337 352 352 352 352 352 97 352 97 352 97 348 337 352 352 352 352 352 337 352 348 352 352 352 352 352 352 256 352 352 352 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 348 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 235 271 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 235 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 271 352 271 271 235 352 235 352 235 352 256 271 352 271 348 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 244 352 352 235 352 352 352 352 352 352 352 352 235 352 235 352 235 235 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 235 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 244 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 97 352 355 352 352 97 352 352 256 97 352 352 352 352 352 352 352 97 352 352 352 97 352 97 352 352 352 352 352 355 235 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 97 352 97 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 97 352 348 352 352 352 352 352 352 352 355 352 352 97 352 97 352 97 352 97 352 97 255 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 337 352 352 352 348 256 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 97 352 352 352 352 352 97 97 352 352 256 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 139 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 271 352 352 352 352 352 352 0 352 352 0 271 235 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 271 352 352 352 271 352 352 352 352 352 352 256 334 352 352 235 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 355 355 355 352 352 352 235 352 235 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 235 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 235 352 271 0 352 256 352 256 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 244 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 235 352 352 352 352 352 235 352 352 352 352 352 235 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 337 352 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 235 352 256 334 352 352 352 352 352 352 352 352 352 352 0 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 139 352 352 352 352 0 0 352 352 352 352 352 352 352 348 355 352 355 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 355 352 352 352 352 352 352 271 352 352 352 352 256 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 355 352 235 352 235 352 352 256 352 337 352 355 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 139 352 352 352 352 352 352 352 271 352 139 352 352 352 352 139 352 352 352 139 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 352 139 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 139 352 352 352 244 352 352 352 352 271 244 352 271 352 271 352 244 352 271 271 271 352 352 352 244 352 352 352 352 352 352 271 352 352 352 348 352 352 352 271 271 352 271 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 348 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 217 217 352 352 217 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 348 271 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 139 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 348 139 352 352 352 256 139 139 256 139 139 352 352 139 352 352 256 352 139 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 139 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 139 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 271 271 352 271 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 256 352 352 256 271 271 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 217 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 0 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 256 256 256 334 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 97 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 139 352 352 139 256 352 139 352 352 256 334 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 256 256 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 352 334 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 256 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 348 256 352 352 352 337 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 0 0 0 352 235 352 352 352 352 352 352 352 0 352 271 0 352 0 352 352 352 355 352 355 355 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 271 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 97 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 97 256 334 348 352 235 352 352 352 235 352 352 352 352 235 235 352 352 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 355 355 355 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 348 256 352 352 352 352 355 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 235 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 271 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 97 352 97 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 348 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 256 334 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 139 352 256 352 139 256 352 352 139 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 355 352 352 352 256 352 352 352 352 352 352 255 255 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 352 352 352 348 256 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 244 352 352 352 97 352 97 352 352 352 352 271 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 271 235 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 337 235 352 352 271 271 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 97 352 352 352 256 334 271 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 334 271 352 256 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 271 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 244 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 235 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 256 352 352 352 256 352 352 97 352 97 352 355 352 352 352 352 348 352 352 352 256 352 256 337 352 352 352 352 355 355 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 256 352 352 352 235 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 97 97 352 352 352 352 352 352 352 352 348 352 348 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 271 256 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 334 352 256 352 352 352 256 352 352 352 256 352 256 352 139 352 352 271 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 97 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 256 337 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 255 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 355 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 271 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 235 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 256 139 352 139 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 139 352 139 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 256 0 352 352 352 355 352 0 256 352 352 256 352 256 352 348 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 271 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 256 334 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 355 352 352 97 352 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 348 355 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 256 348 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 355 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 256 256 352 352 352 256 352 352 352 352 217 352 352 139 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 256 97 352 352 352 256 352 337 352 352 352 256 352 256 352 97 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 256 256 334 256 352 352 352 352 271 352 352 256 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 352 271 352 348 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 139 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 235 352 352 337 97 352 97 352 97 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 256 352 352 244 352 352 352 256 352 352 352 185 185 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 256 352 352 352 97 352 256 235 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 97 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 355 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 337 235 352 235 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 0 352 352 352 255 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 355 0 352 0 352 352 0 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 271 352 352 352 352 352 0 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 235 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 271 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 355 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 334 352 352 352 256 352 352 352 256 334 352 271 352 352 352 352 256 97 352 352 352 352 352 352 355 352 256 352 355 355 256 355 355 352 352 256 352 352 352 352 352 256 97 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 334 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 337 256 352 352 352 256 185 352 352 352 355 352 355 352 352 352 352 352 352 352 352 271 97 352 97 352 97 352 352 352 352 255 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 355 352 352 352 352 355 352 352 256 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 271 352 271 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 255 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 0 352 355 352 0 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 244 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 185 352 337 352 185 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 235 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 337 256 97 352 355 352 352 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 348 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 256 352 352 256 352 352 352 355 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 337 235 235 271 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 355 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 271 352 337 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 256 352 352 256 337 352 352 352 352 352 256 256 256 334 355 352 352 355 355 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 348 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 348 217 352 352 217 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 256 352 352 352 352 235 352 352 256 235 352 139 352 352 235 352 235 352 235 352 256 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 256 352 352 256 352 235 352 235 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 271 352 271 271 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 0 352 0 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 97 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 334 348 352 352 185 352 352 355 352 185 352 352 352 352 352 352 352 352 352 352 97 352 97 97 256 256 352 352 355 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 235 352 352 235 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 235 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 255 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 256 334 352 217 352 217 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 255 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 256 352 352 352 352 256 352 244 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 244 352 352 352 244 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 235 352 352 352 352 352 352 352 352 352 355 352 355 355 355 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 256 352 244 352 256 352 256 352 352 352 352 271 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 185 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 244 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 235 352 352 352 256 352 352 352 352 352 352 97 352 352 352 97 352 97 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 97 352 97 352 352 352 235 352 352 352 352 352 352 352 352 271 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 185 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 235 235 235 352 352 235 352 352 352 0 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 235 352 235 352 352 352 97 352 97 352 97 352 97 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 337 352 352 256 352 352 352 256 334 352 352 352 352 352 271 352 271 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 235 256 352 352 352 352 352 352 352 244 352 244 352 352 352 352 255 352 255 352 352 352 352 352 139 352 139 355 352 352 139 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 355 352 355 352 355 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 256 352 352 256 256 352 352 352 235 352 256 334 352 352 256 352 256 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 139 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 255 352 352 352 256 256 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 235 352 352 0 352 0 352 0 352 0 352 352 352 352 352 352 185 352 352 352 352 352 97 97 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 348 352 352 352 352 352 352 352 97 352 352 352 256 352 271 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 334 256 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 271 352 352 256 256 352 352 352 352 256 235 352 352 256 352 256 256 352 352 256 256 256 256 352 256 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 256 355 352 352 352 256 334 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 334 352 256 352 256 217 352 352 256 352 217 352 352 352 256 352 352 352 352 255 352 352 256 334 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 355 352 355 139 355 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 352 256 352 256 352 256 256 256 256 352 256 352 256 352 352 139 352 352 256 352 352 235 352 256 256 256 256 352 256 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 235 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 271 352 256 334 352 352 352 352 271 352 256 352 271 352 352 352 352 352 352 352 0 256 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 256 352 352 256 256 334 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 97 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 217 352 352 256 352 217 352 217 352 352 352 217 352 217 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 235 352 352 235 352 352 352 352 256 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 244 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 255 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 235 256 235 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 352 256 352 352 256 334 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 97 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 271 352 352 352 256 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 256 352 256 352 352 256 352 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 256 352 352 352 256 256 352 271 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 256 352 256 352 256 352 256 256 352 256 352 256 334 352 352 352 352 256 334 256 256 256 352 0 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 0 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 256 256 352 256 352 256 352 352 244 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 185 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 97 352 97 352 97 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 355 352 355 355 352 352 235 352 348 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 0 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 244 352 352 352 352 352 271 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 256 352 352 352 235 352 256 235 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 256 334 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 139 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 97 352 97 352 97 256 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 255 352 352 355 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 337 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 355 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 139 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 97 352 97 97 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 139 352 352 352 352 352 352 352 337 352 235 352 235 352 352 352 352 352 352 352 352 352 352 271 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 256 0 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 334 256 256 256 352 352 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 235 352 97 352 355 352 256 97 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 235 352 352 352 352 235 352 352 352 352 256 352 352 352 97 352 97 97 352 97 97 352 352 271 352 352 352 352 255 352 352 352 352 244 352 352 352 352 352 352 337 352 256 352 352 256 256 256 352 256 352 352 256 352 352 348 256 352 256 352 256 334 352 352 352 352 352 256 352 256 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 348 256 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 355 352 355 355 352 352 352 352 256 352 256 256 352 352 97 352 352 97 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 256 352 217 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 256 352 352 256 256 256 256 352 256 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 355 352 0 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 255 255 337 352 352 352 352 139 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 256 355 352 355 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 244 352 355 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 355 352 352 0 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 334 139 352 139 352 139 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 355 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 97 352 352 352 217 352 217 235 352 352 352 352 352 352 271 352 352 256 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 348 352 352 352 352 355 271 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 348 352 255 352 255 255 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 235 235 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 256 256 352 256 352 256 355 256 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 256 271 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 355 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 271 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 334 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 334 244 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 256 352 348 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 256 352 256 352 352 352 352 139 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 355 352 355 355 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 256 334 352 337 352 352 352 139 355 352 352 244 352 352 352 352 139 352 352 139 352 352 352 352 352 348 352 256 334 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 0 352 352 217 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 235 352 256 352 352 235 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 334 352 235 352 352 352 348 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 97 352 352 352 355 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 355 352 352 352 352 244 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 217 352 217 352 217 256 352 352 352 352 256 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 348 355 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 271 337 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 271 352 271 271 271 271 352 352 256 352 256 271 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 244 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 348 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 255 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 97 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 271 256 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 235 271 352 271 352 352 352 352 352 352 352 352 271 271 271 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 334 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 256 352 352 0 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 337 352 352 256 352 256 256 352 352 352 352 352 256 352 352 256 334 256 352 256 334 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 255 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 348 352 352 352 352 352 256 352 352 352 352 217 352 217 256 334 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 348 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 348 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 271 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 256 334 352 352 334 352 352 352 352 352 337 352 256 355 352 352 256 256 185 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 97 352 352 256 348 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 235 352 352 352 256 352 355 352 256 352 352 256 352 352 256 352 352 271 271 352 352 271 352 352 271 271 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 271 352 352 244 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 235 352 352 235 235 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 355 352 355 355 271 271 244 352 352 352 235 235 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 217 352 352 235 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 0 352 352 352 352 352 352 352 352 139 352 352 352 256 334 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 271 352 352 352 352 0 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 271 348 352 352 352 352 352 352 352 256 352 352 352 256 255 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 355 352 348 256 0 352 352 355 352 256 271 271 352 352 352 352 352 348 352 256 352 352 352 256 352 256 256 235 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 235 255 352 352 256 352 352 355 352 352 352 348 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 97 352 352 256 334 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 0 352 355 0 355 352 348 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 185 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 97 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 97 352 256 334 235 352 352 352 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 217 352 217 217 352 256 256 256 256 352 256 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 355 352 352 348 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 235 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 355 352 355 355 139 355 352 348 352 352 352 352 352 352 235 337 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 244 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 235 352 352 256 352 256 352 256 352 271 256 352 235 352 352 352 352 355 352 352 352 352 352 352 352 352 352 97 352 271 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 256 256 256 352 256 352 256 352 271 271 271 352 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 235 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 235 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 235 352 352 256 334 352 235 352 256 235 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 355 352 185 352 185 185 352 185 348 352 352 352 97 97 352 97 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 256 352 256 352 352 256 256 256 334 352 256 352 352 139 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 352 271 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 334 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 256 352 352 97 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 337 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 244 352 244 352 352 352 244 352 352 352 352 352 352 244 352 352 352 271 352 352 271 348 256 256 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 256 235 352 235 352 352 352 352 271 256 352 352 352 352 256 352 256 352 352 256 352 352 235 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 97 352 352 352 256 355 352 235 256 256 352 256 352 352 352 256 352 352 352 352 352 352 0 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 0 352 352 352 352 352 355 352 352 256 352 352 352 256 352 256 352 348 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 244 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 271 271 271 352 352 256 352 256 352 256 244 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 256 352 352 256 334 352 256 352 256 352 352 256 334 355 352 352 352 256 334 352 352 256 256 334 352 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 337 352 352 255 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 271 352 97 352 352 352 271 352 352 217 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 355 352 256 0 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 255 352 255 352 256 352 352 352 352 352 352 337 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 355 352 352 352 355 256 256 352 256 352 256 334 352 256 334 256 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 256 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 217 352 352 217 352 352 352 271 217 352 352 352 256 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 334 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 255 352 352 352 355 352 352 271 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 352 235 352 235 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 256 334 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 334 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 348 256 352 352 348 256 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 334 352 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 256 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 139 352 352 352 352 352 352 352 348 352 352 271 271 352 352 256 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 355 352 352 352 352 352 352 352 271 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 0 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 334 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 256 256 352 352 352 271 348 352 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 256 334 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 244 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 348 256 352 352 352 256 348 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 244 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 352 352 352 97 352 352 97 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 348 352 352 352 352 256 352 348 352 352 352 348 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 334 255 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 256 97 352 97 352 352 352 97 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 348 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 348 352 352 256 352 352 348 352 352 352 352 256 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 271 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 271 352 244 271 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 271 271 352 97 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 271 352 352 352 352 352 352 352 271 348 352 352 271 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 244 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 271 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 271 244 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 139 139 139 352 352 352 271 352 352 352 352 352 244 352 352 271 352 352 352 352 352 352 352 256 352 352 271 352 244 352 352 348 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 271 352 271 352 352 352 352 271 352 244 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 255 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 348 352 348 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 271 271 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 271 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 256 352 256 352 271 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 255 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 256 256 352 352 256 256 352 256 271 352 352 352 352 352 271 271 352 352 352 271 271 244 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 348 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 271 271 352 352 352 352 352 352 256 255 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 235 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 244 352 244 352 352 355 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 355 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 271 352 352 244 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 348 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 271 271 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 271 271 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 256 334 352 348 256 352 352 352 217 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 271 352 352 352 352 352 352 352 352 256 256 334 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 244 352 271 271 271 352 271 271 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 256 139 352 256 352 256 352 256 352 352 352 256 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 185 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 256 352 352 352 352 271 271 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 348 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 271 271 244 352 352 352 352 352 352 352 271 271 352 352 352 352 271 271 271 271 352 352 352 271 352 271 244 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 244 352 352 271 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 244 271 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 352 352 271 244 352 271 352 352 352 352 352 352 352 271 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 271 352 352 348 352 352 352 352 352 352 348 256 352 352 352 271 352 271 352 352 352 271 352 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 244 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 185 352 352 185 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 348 352 352 352 256 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 271 352 348 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 334 348 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 334 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 244 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 348 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 256 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 139 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 271 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 271 352 352 352 352 352 352 271 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 256 334 352 256 334 352 271 352 271 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 271 352 271 271 352 348 352 352 352 352 352 271 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 244 217 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 271 256 334 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 348 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 255 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 334 348 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 256 348 352 352 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 334 256 352 271 244 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 271 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 244 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 334 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 352 256 352 139 352 139 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 217 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 352 256 334 139 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 139 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 235 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 244 352 352 256 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 348 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 256 352 217 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 217 256 352 352 352 217 352 217 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 348 352 352 352 217 352 256 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 244 352 352 352 256 352 352 256 256 139 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 139 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 139 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 334 352 256 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 271 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 256 256 352 271 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 352 256 256 334 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 217 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 255 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 139 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 256 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 352 352 139 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 256 352 352 352 256 352 352 352 352 256 235 235 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 244 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 348 352 348 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 255 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 334 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 334 352 352 352 255 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 256 334 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 352 235 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 235 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 235 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 244 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 271 256 256 352 256 334 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 0 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 256 271 255 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 271 271 352 139 352 352 271 352 352 256 256 352 352 348 352 352 352 256 352 352 352 256 352 352 256 235 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 255 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 217 348 352 352 352 352 217 352 352 352 235 256 352 256 352 352 352 352 352 352 352 139 256 352 352 256 352 348 352 256 352 256 255 352 352 352 352 352 352 348 348 352 352 352 352 352 352 256 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 235 352 352 352 217 352 217 352 256 334 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 139 352 139 139 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 139 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 217 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 139 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 235 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 256 352 348 352 352 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 256 235 352 352 352 352 256 352 352 352 352 235 348 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 244 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 271 271 256 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 271 352 352 352 256 256 334 352 352 352 352 352 271 256 352 352 244 256 256 352 244 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 271 271 271 352 352 352 352 244 352 352 352 348 256 334 271 352 271 271 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 244 352 352 352 256 352 256 352 352 256 256 352 352 352 256 256 352 352 352 352 271 352 271 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 337 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 244 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 235 256 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 256 256 334 352 352 352 352 256 139 352 352 256 352 352 352 256 334 352 256 256 256 352 256 256 256 352 352 352 352 352 352 256 352 352 256 352 348 256 352 256 271 139 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 348 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 256 334 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 256 334 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 271 352 256 352 352 271 352 352 352 348 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 271 348 352 352 244 244 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 271 271 352 244 271 271 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 271 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 0 352 0 0 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 352 348 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 271 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 271 352 256 352 352 352 348 352 352 352 256 352 352 256 352 352 271 352 271 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 256 271 271 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 348 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 271 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 348 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 271 271 352 256 334 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 139 271 352 139 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 139 352 352 352 352 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 334 352 256 256 352 139 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 139 352 256 352 352 352 256 139 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 139 352 352 139 352 139 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 256 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 255 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 334 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 256 235 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 235 352 352 352 352 352 271 235 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 348 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 255 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 256 256 334 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 334 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 256 352 352 244 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 348 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 334 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 244 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 235 352 352 256 352 352 352 352 235 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 271 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 256 334 352 352 352 256 256 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 348 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 256 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 256 352 271 256 256 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 256 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 348 352 352 256 334 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 348 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 244 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 348 256 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 271 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 235 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 348 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 348 352 352 256 334 256 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 256 256 256 352 256 352 352 348 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 256 244 352 244 244 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 244 244 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 355 355 352 352 352 352 244 352 352 352 352 256 352 352 352 244 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 244 352 352 244 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 256 352 355 352 352 256 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 256 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 348 256 352 352 352 348 256 352 352 352 235 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 334 352 256 256 334 256 352 256 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 244 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 334 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 244 352 352 355 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 244 244 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 244 352 352 352 256 352 256 352 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 255 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 255 348 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 256 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 352 352 139 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 334 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 334 352 352 352 352 256 352 352 256 348 352 352 352 352 256 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 337 352 337 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 256 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 355 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 352 355 352 352 352 352 352 256 334 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 255 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 255 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 256 256 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 256 352 256 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 244 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 348 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 355 355 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 271 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 348 256 348 256 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 348 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 334 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 355 337 352 256 352 352 337 352 352 256 256 352 352 352 352 352 256 352 352 352 352 337 352 352 352 337 352 348 352 256 337 352 352 256 352 337 352 352 352 256 352 352 352 256 352 337 352 337 352 352 337 352 352 352 352 352 256 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 348 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 348 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 256 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 271 352 352 256 352 352 352 256 352 256 352 256 255 352 256 352 256 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 255 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 217 255 217 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 334 256 235 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 244 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 337 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 256 352 352 337 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 256 352 352 352 352 352 334 352 256 352 352 256 352 352 352 352 256 256 352 352 348 256 352 352 352 352 348 352 256 352 256 352 352 256 352 256 352 352 256 256 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 256 352 352 352 352 256 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 255 352 352 352 256 352 352 334 352 255 256 334 255 352 256 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 255 352 256 334 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 256 256 352 256 352 256 256 352 256 334 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 235 352 256 352 256 256 352 352 235 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 244 352 244 244 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 244 348 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 244 352 352 244 352 352 244 256 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 348 256 334 352 352 256 352 352 352 256 244 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 348 352 256 334 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 139 139 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 139 352 139 352 352 352 352 352 255 352 352 352 352 352 352 139 348 139 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 139 352 352 352 256 256 352 352 352 352 139 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 271 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 217 352 352 217 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 97 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 256 352 352 352 256 139 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 355 352 355 256 352 352 352 256 255 352 352 256 352 256 352 352 352 355 352 352 352 355 352 352 256 355 352 352 355 352 352 256 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 337 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 337 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 337 352 256 352 352 352 337 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 256 256 256 352 352 256 271 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 271 235 352 352 271 352 271 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 256 334 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 334 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 256 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 334 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 348 352 256 256 352 256 352 217 256 217 352 256 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 256 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 255 352 217 352 256 352 352 352 352 256 352 217 352 352 352 352 217 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 256 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 348 256 256 352 352 352 256 352 352 352 352 256 256 348 256 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 256 256 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 217 271 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 255 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 255 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 217 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 271 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 256 352 352 352 256 352 352 271 352 256 352 352 256 271 139 256 334 271 256 352 352 271 352 271 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 244 352 352 255 352 352 352 256 352 271 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 256 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 256 256 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 255 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 355 352 97 256 255 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 0 352 0 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 0 352 352 352 352 352 271 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 271 352 0 352 0 352 352 352 0 352 0 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 0 352 256 256 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 0 352 352 0 352 352 352 352 352 352 352 352 352 352 256 256 348 352 256 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 244 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 256 355 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 334 348 352 352 352 355 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 256 334 352 235 352 352 352 256 352 352 352 256 348 352 352 256 352 256 256 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 244 352 352 244 352 244 352 352 352 244 352 352 352 256 352 348 352 244 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 244 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 244 352 352 244 352 352 352 352 352 352 256 352 352 352 244 352 352 244 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 337 352 352 348 352 352 352 352 244 352 244 352 352 244 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 244 352 352 255 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 244 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 244 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 244 352 244 352 352 256 352 352 352 352 352 352 337 352 352 244 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 256 352 355 355 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 348 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 337 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 337 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 337 352 337 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 244 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 217 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 256 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 235 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 235 352 256 352 352 352 355 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 355 352 139 256 352 352 352 256 334 352 355 352 352 355 352 352 352 352 352 355 352 352 352 256 256 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 348 256 334 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 355 352 352 355 352 355 352 352 355 352 355 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 244 352 244 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 244 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 244 352 256 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 244 352 352 352 352 352 352 244 352 256 352 352 352 352 352 348 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 244 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 256 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 256 352 352 352 352 352 348 352 352 352 352 352 244 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 244 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 244 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 255 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 255 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 348 352 352 256 352 271 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 355 256 352 352 352 355 352 352 352 352 352 352 352 256 352 355 352 355 352 256 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 334 352 255 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 256 352 256 352 256 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 256 337 352 352 256 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 334 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 355 271 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 139 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 244 271 352 256 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 244 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 348 256 352 352 352 256 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 97 352 352 352 352 352 352 352 355 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 256 352 217 352 352 352 256 352 256 271 352 352 256 348 352 256 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 139 352 348 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 217 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 348 352 352 352 352 352 256 352 352 352 256 352 348 352 256 352 352 352 244 352 352 244 352 352 244 352 352 352 244 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 244 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 355 352 355 352 352 352 355 352 352 352 256 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 355 352 355 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 256 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 337 352 352 256 337 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 337 352 256 352 352 352 352 256 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 271 256 348 256 348 352 352 352 256 334 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 271 352 352 355 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 334 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 217 217 352 256 217 352 256 352 217 352 217 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 348 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 355 352 352 355 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 355 352 352 256 352 256 348 352 352 256 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 256 256 352 256 352 271 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 255 256 256 256 352 352 256 256 256 352 256 352 352 352 352 256 256 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 348 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 256 352 256 352 352 352 139 256 334 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 139 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 256 352 256 352 256 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 337 352 256 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 337 352 352 352 352 256 352 352 352 256 352 256 337 352 352 256 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 337 352 352 352 352 352 352 352 355 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 271 352 256 271 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 271 235 352 271 256 334 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 217 352 352 352 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 256 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 256 256 352 348 352 352 352 352 352 256 352 352 352 256 334 256 352 355 352 0 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 348 256 352 256 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 355 352 352 355 352 352 355 352 355 352 256 352 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 355 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 256 352 352 355 352 256 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 256 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 256 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 348 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 139 352 352 352 352 352 256 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 352 348 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 139 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 355 352 355 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 355 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 337 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 256 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 256 256 352 352 352 256 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 271 352 352 352 352 256 352 256 256 235 352 352 352 256 352 271 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 256 256 334 352 256 352 352 352 256 352 352 352 256 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 271 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 235 256 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 352 352 352 256 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 271 352 355 352 352 256 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 256 256 256 352 256 352 352 256 271 352 352 352 352 352 256 352 352 352 352 256 334 352 256 334 352 352 352 256 352 352 256 256 352 256 352 352 352 348 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 256 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 244 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 348 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 337 352 352 352 337 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 337 352 352 352 352 352 352 352 337 352 352 337 352 352 352 337 352 256 352 352 256 352 352 352 256 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 348 256 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 255 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 348 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 256 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 256 352 352 355 352 256 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 256 352 256 355 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 256 256 348 352 352 352 352 256 352 352 352 348 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 348 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 337 352 352 352 352 256 352 337 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 337 352 352 337 352 352 352 352 352 352 352 256 334 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 355 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 337 352 337 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 256 352 352 352 352 352 256 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 256 352 352 256 352 352 256 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 256 352 352 256 352 352 256 334 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 348 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 348 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 334 352 352 256 352 352 352 352 352 352 271 352 256 256 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 256 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 256 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 355 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 0 0 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 348 256 352 352 352 352 352 352 256 348 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 355 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 256 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 334 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 139 352 352 139 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 217 352 217 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 244 352 244 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 244 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 139 352 139 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 348 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 139 139 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 139 352 352 139 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 355 352 352 352 355 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 352 256 256 352 348 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 337 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 348 352 352 352 352 256 352 185 352 352 337 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 256 352 352 337 352 352 352 337 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 271 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 256 352 256 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 255 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 256 348 271 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 256 352 355 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 355 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 355 256 352 352 256 352 256 256 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 255 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 271 256 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 217 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 139 352 352 352 352 352 139 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 139 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 256 139 271 352 352 139 348 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 255 352 352 352 235 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 355 352 355 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 256 352 352 255 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 337 352 337 337 352 256 352 352 352 352 337 352 256 352 337 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 337 352 352 352 337 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 271 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 348 256 271 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 271 352 256 271 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 244 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 244 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 235 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 355 352 256 256 352 352 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 256 352 256 334 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 352 352 256 256 139 352 352 352 352 352 352 352 352 352 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 256 334 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 256 352 337 352 256 352 352 337 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 337 352 352 352 348 352 352 352 352 348 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 337 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 271 271 352 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 348 352 256 352 352 256 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 271 352 256 271 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 271 271 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 255 352 352 244 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 255 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 256 352 256 352 271 352 352 352 352 352 352 348 256 352 352 352 348 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 348 256 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 235 352 352 352 352 271 352 352 271 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 271 352 352 352 352 352 271 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 256 352 271 352 352 271 352 352 352 352 352 352 352 271 271 352 352 352 352 271 352 352 352 352 352 352 256 352 271 352 352 352 271 271 352 352 352 352 352 271 352 352 244 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 355 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 256 256 352 352 352 352 348 256 352 352 352 355 352 355 352 352 352 256 334 352 256 355 352 352 352 352 352 334 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 352 256 348 352 256 256 352 256 256 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 352 256 334 352 348 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 256 352 256 256 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 256 352 256 352 352 256 256 256 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 244 352 256 352 256 352 256 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 348 352 256 352 271 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 244 352 244 352 352 352 244 352 244 352 244 244 352 348 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 244 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 244 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 337 256 334 352 352 352 352 348 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 256 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 337 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 337 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 256 334 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 256 334 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 244 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 348 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 348 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 271 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 348 352 352 256 352 352 256 334 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 235 352 352 255 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 271 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 355 352 256 352 352 352 256 352 352 352 352 256 256 352 355 352 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 256 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 256 256 256 352 352 352 256 352 352 256 256 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 256 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 271 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 139 352 139 352 352 352 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 355 352 256 352 355 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 255 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 348 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 337 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 337 352 256 352 337 352 352 352 352 352 352 352 256 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 337 352 337 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 256 256 352 271 256 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 235 352 352 352 271 256 256 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 271 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 348 256 352 352 352 256 352 256 256 334 352 352 352 352 352 256 352 352 256 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 256 352 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 256 256 348 352 256 352 256 352 256 352 348 256 352 352 352 256 256 352 352 352 352 256 352 256 256 348 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 244 352 244 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 337 352 352 352 355 352 352 352 355 352 352 352 256 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 334 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 271 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 348 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 244 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 255 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 255 352 352 348 256 255 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 255 352 255 352 255 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 355 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 352 256 352 352 256 256 334 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 256 256 352 337 352 352 337 256 352 352 352 337 352 352 256 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 337 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 256 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 235 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 235 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 348 271 352 352 352 352 256 256 352 352 271 256 271 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 256 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 244 352 352 256 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 256 352 352 256 352 352 348 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 352 352 352 352 355 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 256 256 256 352 256 256 352 352 256 352 352 352 255 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 271 352 352 256 352 352 352 352 352 256 348 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 256 256 352 352 352 352 256 256 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 244 352 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 271 256 352 352 352 271 352 256 352 352 256 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 235 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 255 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 255 352 352 352 255 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 255 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 139 256 352 352 352 352 352 352 256 352 352 352 256 352 255 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 337 352 352 352 355 352 352 256 352 352 352 256 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 355 352 352 256 352 352 352 256 352 244 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 348 256 271 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 0 352 0 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 217 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 217 352 352 352 352 352 352 352 352 352 352 0 352 256 352 256 352 352 352 352 0 352 0 352 352 256 352 0 352 352 352 352 352 352 352 352 256 352 0 352 352 0 352 352 256 256 352 352 352 352 352 352 0 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 256 352 271 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 256 352 256 352 352 352 334 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 139 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 355 352 352 352 256 355 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 355 352 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 334 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 334 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 255 352 352 255 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 271 256 271 271 271 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 256 271 352 352 256 352 352 352 352 235 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 255 352 255 352 255 256 334 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 255 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 255 352 352 256 256 352 352 256 255 352 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 355 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 355 352 352 355 352 352 352 355 352 355 256 334 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 255 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 337 352 352 352 337 352 352 352 337 352 337 352 352 352 352 256 352 352 348 256 337 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 337 352 352 348 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 271 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 256 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 244 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 256 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 256 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 355 352 355 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 256 256 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 255 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 244 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 348 352 352 271 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 255 352 352 256 255 352 352 352 352 352 352 352 244 352 256 334 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 355 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 256 352 352 352 337 352 352 337 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 337 352 352 352 256 337 352 256 337 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 337 352 352 352 352 352 352 337 352 256 352 337 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 337 352 352 352 352 337 352 352 352 348 352 337 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 334 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 256 352 352 352 256 352 348 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 256 352 256 256 352 352 256 256 352 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 271 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 255 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 217 352 352 352 256 256 352 352 256 256 352 352 352 355 352 352 352 355 352 256 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 348 352 256 352 256 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 337 352 352 352 352 352 337 352 256 352 352 256 352 352 337 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 337 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 256 256 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 256 352 256 256 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 235 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 271 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 348 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 244 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 256 256 255 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 255 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 255 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 355 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 337 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 337 352 352 256 352 337 352 352 256 334 352 352 355 352 256 352 352 337 352 337 352 352 352 352 352 337 352 352 352 256 337 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 337 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 256 337 352 352 256 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 0 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 256 352 256 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 355 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 348 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 256 352 256 348 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 271 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 348 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 334 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 256 352 271 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 271 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 244 352 352 271 352 352 352 352 352 256 352 217 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 139 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 348 352 352 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 139 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 256 256 352 352 256 256 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 348 352 352 352 352 255 352 352 217 217 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 256 352 235 352 352 352 352 217 217 352 352 217 217 352 352 352 352 217 352 256 352 352 352 352 352 217 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 256 352 352 352 139 352 352 217 217 139 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 139 352 352 352 352 352 217 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 348 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 256 235 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 256 352 352 352 256 352 352 352 256 348 256 352 352 352 352 352 255 352 352 256 348 255 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 256 352 256 352 352 352 352 255 352 348 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 355 352 352 355 355 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 355 352 352 352 352 352 352 352 352 255 256 256 139 256 256 352 352 255 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 337 352 352 352 352 256 352 352 352 337 352 256 352 256 337 352 337 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 337 352 352 337 352 352 352 337 352 337 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 337 352 352 352 337 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 348 256 139 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 256 352 348 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 334 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 256 352 256 352 348 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 334 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 355 352 352 352 355 352 256 352 352 352 352 352 352 355 352 352 352 355 352 355 352 352 355 352 352 256 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 271 352 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 256 256 352 352 352 352 352 348 271 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 271 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 255 352 256 352 352 352 255 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 255 352 352 352 352 352 256 255 255 256 255 352 256 352 256 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 337 352 352 352 352 352 355 352 256 337 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 337 352 337 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 244 352 352 256 352 348 352 352 352 352 348 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 348 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 256 352 352 256 0 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 256 271 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 355 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 355 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 271 352 256 352 271 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 255 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 337 352 352 352 256 337 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 337 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 348 348 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 139 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 271 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 256 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 256 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 348 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 255 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 255 352 352 352 255 352 256 352 352 352 352 352 352 256 352 255 352 352 255 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 255 352 256 352 352 352 352 256 352 256 352 352 139 352 352 352 352 352 256 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 337 352 352 256 352 352 337 352 352 352 352 352 352 352 256 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 337 352 352 337 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 337 352 352 352 352 337 352 256 352 256 352 337 352 256 352 352 337 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 355 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 271 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 334 352 352 348 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 244 352 271 244 244 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 255 352 255 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 255 352 352 256 352 352 348 256 352 352 256 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 355 352 352 352 352 256 352 256 334 352 352 256 352 352 355 352 352 352 352 256 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 355 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 337 352 352 352 271 337 352 256 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 256 352 337 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 337 352 352 352 352 337 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 244 352 244 352 244 352 352 352 352 352 352 352 352 352 256 352 256 244 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 271 244 352 271 352 337 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 271 271 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 256 352 352 352 352 139 352 271 352 352 255 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 255 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 256 355 352 352 355 352 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 139 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 271 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 256 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 256 255 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 256 352 352 352 352 256 352 352 256 352 235 352 352 352 352 256 352 352 256 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 255 352 255 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 348 352 256 235 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 256 352 355 352 352 352 352 352 352 352 337 352 256 348 337 352 352 256 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 352 352 256 352 352 337 337 352 352 337 352 352 352 352 337 352 352 352 352 352 337 352 352 256 352 256 352 348 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 255 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 334 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 334 352 352 256 348 352 256 352 352 352 352 352 348 256 352 256 271 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 256 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 139 352 352 271 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 256 352 352 352 271 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 235 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 255 352 255 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 355 352 352 352 355 352 355 352 352 352 256 256 352 352 256 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 337 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 337 352 348 352 352 337 352 256 352 337 352 256 352 352 256 352 352 337 352 352 352 352 256 352 352 337 352 352 352 337 352 337 352 352 352 337 352 352 352 352 352 352 352 352 337 352 352 352 352 337 352 337 352 337 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 256 271 352 352 256 352 352 256 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 348 352 244 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 271 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 334 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 355 352 352 256 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 355 352 352 355 352 256 355 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 256 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 348 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 348 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 235 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 271 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 348 348 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 271 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 334 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 235 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 255 352 255 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 255 352 352 352 352 255 352 352 352 256 255 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 139 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 139 352 352 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 139 352 352 352 352 139 352 352 139 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 348 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 352 352 352 256 352 256 352 352 352 256 352 256 256 352 256 352 256 334 352 256 352 352 352 256 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 348 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 244 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 348 352 352 352 348 352 352 256 256 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 256 348 217 217 352 217 352 217 352 352 217 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 139 256 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 139 139 271 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 256 139 352 352 352 352 352 256 352 139 352 271 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 0 352 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 139 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 256 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 271 352 271 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 244 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 255 352 352 256 352 255 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 255 352 256 352 352 352 352 352 352 352 352 256 352 256 352 255 352 352 352 352 255 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 255 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 255 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 334 352 256 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 139 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 235 352 235 352 352 235 352 352 235 352 256 352 352 352 256 352 352 348 235 352 352 235 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 348 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 348 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 256 256 355 352 355 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 355 352 355 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 355 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 337 352 352 355 352 352 352 355 256 352 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 256 352 352 352 348 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 256 244 352 271 352 352 244 352 352 352 256 352 352 244 352 352 244 352 256 244 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 271 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 244 352 352 244 352 352 352 352 244 352 352 352 352 244 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 256 334 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 256 352 217 352 256 352 352 352 352 256 348 352 352 352 352 352 352 256 217 352 352 217 352 352 217 352 217 256 352 352 256 352 352 352 352 352 352 217 352 352 352 217 217 352 352 217 256 217 352 352 256 352 256 352 256 352 352 217 352 256 217 352 255 352 352 352 217 352 256 352 352 352 352 217 352 352 256 256 256 352 352 217 256 352 217 352 256 352 352 352 352 217 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 217 352 352 352 352 352 352 256 352 217 352 256 352 352 256 352 217 352 139 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 139 352 352 352 352 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 139 352 352 256 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 256 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 256 352 256 352 352 352 256 352 352 256 139 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 256 255 352 352 352 352 348 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 139 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 217 352 352 352 256 352 256 348 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 256 352 256 352 352 348 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 255 352 352 352 256 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 255 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 255 352 255 352 352 352 352 352 255 256 352 352 352 352 352 256 352 352 352 352 352 255 352 256 352 352 352 352 352 256 352 352 255 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 256 352 352 352 352 355 352 352 355 352 355 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 348 352 355 352 352 355 352 352 352 355 352 352 355 352 352 256 352 256 352 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 256 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 334 256 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 348 352 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 217 352 217 352 352 352 217 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 256 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 348 352 352 352 352 352 352 256 352 352 256 352 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 256 348 352 348 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 334 352 352 352 352 256 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 355 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 337 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 352 352 244 352 244 352 352 352 244 352 352 244 352 244 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 271 352 352 352 352 271 352 352 352 352 256 244 352 352 352 352 271 352 352 352 256 352 352 352 352 244 352 352 352 352 352 271 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 348 256 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 352 217 256 217 217 352 217 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 217 256 352 256 352 217 352 352 352 352 348 217 352 352 217 256 217 256 352 352 217 256 352 256 352 352 217 352 217 217 352 352 256 352 255 352 256 352 352 217 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 217 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 217 352 352 256 352 352 217 352 352 352 352 352 256 217 352 352 217 352 348 352 352 271 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 139 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 217 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 256 256 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 355 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 334 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 355 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 244 352 352 352 352 244 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 256 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 235 256 352 352 256 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 217 352 352 352 256 217 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 217 217 256 256 352 352 352 352 217 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 217 348 217 352 217 217 352 217 256 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 352 352 352 352 352 217 352 256 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 217 352 352 348 352 352 352 352 352 217 217 352 352 217 352 352 348 352 352 352 352 352 352 348 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 256 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 217 352 256 352 217 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 348 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 352 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 256 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 256 334 256 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 256 271 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 256 256 256 352 352 352 235 352 352 256 256 334 256 352 352 352 256 352 352 352 352 352 352 256 255 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 255 352 255 352 352 352 255 352 255 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 255 352 256 255 352 352 352 352 352 352 352 352 348 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 97 352 97 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 348 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 255 352 256 256 352 256 352 256 352 352 352 352 352 348 352 352 352 348 256 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 255 352 255 352 256 352 352 256 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 256 255 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 355 352 355 352 352 352 355 352 355 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 355 352 355 352 355 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 256 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 217 217 352 217 217 352 217 352 352 217 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 139 256 352 352 139 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 271 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 355 352 355 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 271 352 271 271 271 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 244 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 352 244 352 337 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 244 244 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 217 352 217 256 217 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 217 217 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 217 352 352 352 352 217 217 256 217 352 352 217 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 352 352 217 256 217 256 352 352 256 256 352 217 352 352 352 352 352 348 256 352 217 256 352 217 352 352 352 217 352 352 217 352 352 217 352 217 256 352 352 352 352 352 256 217 352 352 352 352 352 352 217 352 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 139 139 256 256 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 235 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 235 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 348 352 352 256 334 352 352 256 334 256 352 352 352 256 352 352 235 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 235 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 255 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 255 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 255 352 352 352 256 352 256 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 256 352 352 352 352 352 352 355 352 355 352 355 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 256 256 352 256 352 256 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 256 348 352 256 256 352 352 352 235 235 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 348 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 355 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 355 352 256 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 256 337 352 352 352 352 352 352 256 256 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 334 352 256 352 256 352 352 348 352 352 256 348 352 352 256 352 352 256 352 352 256 352 352 256 352 256 256 256 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 235 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 244 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 334 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 244 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 139 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 235 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 139 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 256 352 352 352 352 244 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 256 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 217 352 352 352 352 256 217 352 352 352 256 352 271 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 217 256 256 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 217 352 352 352 352 352 256 352 352 256 256 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 271 271 352 256 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 348 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 348 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 256 352 256 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 271 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 348 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 217 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 256 256 352 256 352 352 256 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 256 352 352 352 256 352 352 352 256 352 352 256 256 271 256 271 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 271 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 271 352 352 271 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 255 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 255 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 255 256 352 256 348 352 352 352 352 256 255 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 352 256 352 352 352 256 352 352 352 352 352 255 255 256 352 352 352 352 352 352 256 352 348 352 352 355 352 355 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 256 352 355 352 348 352 355 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 355 352 352 355 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 348 352 256 352 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 348 256 352 256 256 352 352 352 348 352 255 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 352 139 352 352 256 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 235 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 334 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 256 256 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 355 352 352 352 256 352 352 352 352 355 352 352 355 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 337 352 352 352 256 334 348 352 352 352 352 352 256 348 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 355 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 348 352 352 352 244 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 244 352 352 352 337 352 352 244 337 352 244 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 244 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 217 352 352 217 352 217 352 217 256 256 352 256 352 352 352 352 256 352 256 217 352 217 352 256 352 217 352 256 217 352 352 352 352 352 352 352 256 348 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 217 256 334 352 352 256 352 352 217 352 217 352 256 352 352 217 352 217 352 352 256 352 352 352 352 352 217 217 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 139 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 256 139 352 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 348 352 217 352 217 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 348 256 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 348 256 352 352 352 352 352 352 271 352 256 352 352 352 352 271 271 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 244 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 255 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 352 256 352 352 355 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 355 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 352 352 352 348 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 217 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 139 352 139 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 348 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 352 271 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 256 355 352 352 256 352 256 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 244 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 244 352 352 352 244 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 256 256 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 217 352 217 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 217 352 352 217 352 352 217 352 217 271 256 352 352 352 352 256 352 352 352 352 352 217 352 256 217 256 256 217 352 256 217 352 352 352 352 352 256 334 352 217 352 352 352 352 256 217 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 217 352 256 352 352 217 352 352 217 352 352 256 217 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 271 352 256 217 352 256 217 352 352 352 352 256 352 217 352 352 352 256 352 352 352 256 256 334 352 256 256 352 352 256 352 217 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 352 352 139 352 352 352 352 352 139 352 352 256 256 352 352 256 352 244 352 139 139 352 352 256 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 139 256 139 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 139 352 139 352 139 139 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 271 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 348 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 139 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 256 352 255 352 352 256 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 355 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 256 352 352 352 355 352 352 355 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 255 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 235 352 244 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 355 352 352 355 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 355 352 355 352 256 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 337 352 352 352 352 352 337 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 334 256 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 244 352 352 352 352 244 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 271 352 352 244 244 352 352 352 352 271 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 256 352 352 244 352 352 352 244 352 348 256 244 352 352 352 352 244 352 352 352 352 352 352 244 256 352 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 217 217 352 217 352 352 352 256 256 352 352 256 352 256 352 352 352 256 217 217 256 334 217 256 217 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 256 217 352 352 217 352 352 217 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 217 256 256 352 256 352 352 352 352 352 217 352 217 352 352 256 217 352 256 352 256 217 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 217 217 256 352 352 352 352 256 217 352 352 352 217 352 217 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 271 139 352 139 139 352 352 352 352 352 256 352 256 256 352 139 352 139 352 352 352 352 352 139 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 139 352 139 352 352 256 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 139 352 352 352 352 352 256 352 352 352 352 256 139 256 352 352 352 352 352 352 352 352 139 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 348 256 352 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 348 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 348 352 352 352 352 256 352 271 352 352 271 352 352 352 256 217 352 352 217 352 352 352 352 352 352 217 352 352 352 256 352 352 217 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 235 352 352 352 352 352 352 217 352 352 256 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 355 352 352 352 355 352 352 352 355 352 355 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 256 355 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 355 352 352 355 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 355 352 355 352 256 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 255 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 139 139 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 256 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 355 352 355 352 256 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 256 352 352 355 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 337 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 256 352 352 256 334 352 348 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 256 352 352 352 256 271 256 352 352 352 352 352 256 256 352 256 256 352 352 256 352 352 256 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 271 256 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 271 352 352 352 352 244 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 244 352 352 244 271 352 244 352 352 244 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 244 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 244 352 352 244 352 352 244 352 352 352 352 352 244 352 352 244 337 352 244 256 352 352 352 256 352 352 352 352 352 352 244 352 244 256 352 244 352 352 352 352 352 352 352 352 256 256 348 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 244 352 256 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 256 139 352 352 352 352 352 256 139 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 256 348 352 217 352 217 352 256 256 352 217 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 334 217 352 217 352 352 256 217 256 217 352 352 352 217 352 217 256 352 256 352 352 352 256 352 217 217 256 217 352 256 217 352 217 352 352 256 217 256 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 217 352 352 352 352 352 256 217 256 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 256 334 352 256 334 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 348 352 352 352 352 352 352 352 352 139 139 352 352 139 139 352 352 352 352 352 139 352 256 352 256 352 352 334 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 352 256 352 352 139 352 352 352 217 352 352 352 139 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 255 352 256 352 255 352 352 352 256 352 352 352 352 352 352 352 256 352 352 255 352 256 352 352 352 352 352 255 352 352 256 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 255 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 355 352 352 352 355 355 352 352 355 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 217 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 256 352 352 352 337 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 355 352 352 355 352 352 355 352 352 256 352 352 352 348 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 139 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 348 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 348 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 244 256 244 352 352 244 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 235 256 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 334 352 256 352 256 256 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 244 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 244 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 139 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 217 352 256 217 352 352 217 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 217 352 352 217 256 217 352 352 217 256 352 352 352 256 352 352 352 352 352 352 256 217 217 352 352 256 352 352 352 352 352 217 352 256 352 256 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 217 352 256 352 352 352 217 352 256 256 217 217 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 256 139 352 139 139 352 352 352 352 352 352 352 256 352 256 352 139 139 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 256 352 256 352 352 352 352 352 139 139 352 352 139 352 352 352 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 256 334 352 352 352 256 217 352 352 256 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 334 352 255 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 256 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 271 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 256 348 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 348 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 256 348 352 256 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 337 352 352 337 337 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 337 352 352 337 352 352 352 256 352 352 337 352 352 337 352 352 352 352 352 352 352 337 352 337 352 337 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 348 256 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 337 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 256 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 256 352 271 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 255 352 256 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 255 352 255 352 256 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 352 352 355 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 355 352 355 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 217 352 352 352 348 352 256 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 244 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 217 352 352 352 217 352 352 352 217 352 217 352 352 352 352 348 217 352 352 352 352 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 352 217 352 352 352 348 217 352 352 217 352 352 352 256 352 217 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 217 352 217 352 352 217 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 348 217 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 217 352 217 352 217 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 256 334 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 256 352 352 352 352 348 256 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 355 352 352 352 352 352 355 352 352 139 352 355 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 256 355 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 355 352 352 352 355 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 256 352 355 352 355 352 352 337 352 352 352 355 352 352 352 337 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 348 352 352 348 256 256 271 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 244 352 352 256 244 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 244 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 244 352 244 352 352 244 352 256 352 352 352 352 352 244 352 352 244 352 352 352 244 352 352 352 352 352 352 352 348 244 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 337 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 217 352 256 217 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 256 217 352 217 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 217 352 352 352 256 352 352 256 217 352 256 352 217 352 256 352 217 352 217 352 352 352 256 352 352 352 352 352 352 217 352 256 256 352 217 352 256 352 217 352 256 256 352 217 352 217 352 352 352 352 352 217 352 352 352 217 352 217 352 256 334 352 256 256 217 352 256 352 352 256 352 352 256 217 217 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 139 139 256 139 352 352 352 352 352 352 139 139 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 139 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 217 217 256 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 217 352 217 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 256 348 352 352 352 139 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 334 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 348 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 334 256 352 352 348 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 348 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 255 352 352 255 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 255 256 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 256 255 352 352 256 256 352 352 352 352 255 352 255 352 352 352 352 256 352 352 255 352 352 352 352 256 255 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 355 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 355 352 355 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 139 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 348 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 334 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 337 352 337 352 352 337 352 337 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 256 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 244 352 352 352 244 352 352 352 244 352 352 352 352 352 352 348 352 271 244 352 352 352 244 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 244 256 352 352 352 352 352 352 352 244 352 352 244 352 352 352 244 352 352 352 352 256 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 244 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 348 352 352 352 352 352 256 352 352 352 352 256 217 352 217 256 217 217 217 256 352 352 352 352 352 352 352 256 352 352 256 352 256 217 217 256 352 217 217 352 217 352 352 352 352 352 256 348 352 352 352 256 352 352 217 352 256 352 217 256 256 217 217 256 256 352 217 352 256 217 352 352 217 352 352 352 256 352 217 217 256 352 352 352 217 352 256 217 352 352 256 352 352 352 352 217 352 352 352 217 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 139 139 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 139 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 256 334 256 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 271 256 352 271 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 255 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 348 256 256 352 352 352 352 256 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 217 352 256 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 355 352 352 256 352 348 352 256 352 352 355 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 256 355 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 256 352 352 256 352 352 352 352 256 352 352 352 355 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 256 256 348 352 352 352 352 256 334 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 256 244 352 352 352 352 352 256 352 352 352 352 271 352 352 244 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 244 352 352 352 352 352 352 244 352 244 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 244 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 334 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 348 352 256 256 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 256 217 352 217 352 256 217 352 217 256 352 352 352 352 352 352 352 256 352 352 256 256 352 217 217 256 217 217 352 352 352 256 334 352 352 352 352 352 256 352 217 256 217 352 256 352 352 217 352 217 256 217 352 271 352 352 352 352 352 217 256 217 352 352 352 348 352 352 256 352 352 256 217 352 352 256 352 217 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 256 352 256 352 352 256 217 352 217 256 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 256 352 352 256 256 334 352 271 271 352 348 348 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 139 352 352 352 352 348 352 352 139 139 352 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 271 352 352 352 256 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 348 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 256 352 352 256 352 352 352 256 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 271 352 352 352 256 271 352 352 271 352 352 352 352 271 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 255 256 255 352 256 352 256 352 352 256 352 352 352 255 352 255 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 271 352 352 256 352 255 352 352 256 255 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 355 352 355 256 352 352 352 256 352 352 352 256 352 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 256 334 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 256 352 256 352 352 352 348 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 256 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 352 352 352 352 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 255 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 348 256 348 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 256 334 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 355 352 355 352 352 355 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 348 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 337 352 352 256 352 352 352 352 352 355 352 352 355 352 355 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 337 352 352 352 337 352 352 352 337 352 256 352 352 352 352 352 256 352 256 352 352 256 337 352 352 337 352 352 337 352 352 256 352 355 352 352 355 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 256 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 256 256 256 348 256 217 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 217 352 352 217 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 217 352 352 217 217 352 217 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 217 352 352 352 352 256 256 352 256 352 352 256 352 217 352 217 217 256 352 256 352 352 352 352 217 352 352 352 352 217 256 352 352 217 256 256 334 352 217 352 352 352 352 352 217 255 352 352 352 256 352 217 256 256 352 352 348 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 217 352 352 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 139 256 139 352 139 139 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 217 352 256 352 352 256 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 348 352 352 348 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 348 352 139 352 352 352 256 139 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 139 352 352 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 256 217 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 217 352 352 352 217 352 244 217 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 217 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 271 271 256 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 348 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 244 352 352 244 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 244 244 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 244 352 352 244 352 244 352 352 244 352 244 352 352 352 352 352 352 352 352 352 256 352 244 352 244 352 352 271 348 244 352 352 352 352 352 244 244 244 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 244 244 352 352 352 352 352 352 352 352 352 256 352 244 352 244 352 244 352 244 244 352 352 352 352 352 352 352 348 352 352 271 256 352 244 352 244 352 348 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 271 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 348 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 348 352 256 348 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 334 255 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 348 352 352 271 355 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 355 352 352 352 256 352 352 352 352 256 334 139 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 355 352 352 352 355 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 355 352 352 355 352 352 352 352 352 352 352 244 352 352 256 352 352 355 352 352 355 352 355 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 235 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 352 352 217 256 217 348 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 256 352 352 352 352 352 348 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 355 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 256 256 352 256 352 256 334 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 334 352 256 352 256 256 256 352 256 352 352 352 256 352 352 352 352 348 256 334 352 352 256 352 352 256 352 352 352 256 352 352 256 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 256 352 256 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 256 352 271 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 217 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 256 352 352 244 352 352 352 348 255 352 352 352 352 352 352 255 337 271 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 255 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 255 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 352 256 334 352 352 352 352 352 256 352 352 352 244 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 348 352 256 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 348 256 352 256 256 352 256 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 256 352 352 256 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 244 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 244 352 271 352 352 352 352 352 256 352 352 256 334 352 352 256 334 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 244 256 244 352 271 352 352 352 352 352 256 352 352 352 256 244 352 244 352 352 244 352 352 256 352 244 352 352 352 352 352 352 352 352 244 352 352 352 256 244 352 352 244 352 256 244 352 244 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 256 256 256 352 352 348 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 271 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 256 337 352 352 352 337 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 256 352 352 348 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 256 352 256 352 256 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 256 334 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 348 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 352 256 352 352 352 256 256 352 256 256 256 334 352 352 352 352 352 352 352 352 256 352 334 256 256 256 352 244 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 244 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 244 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 271 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 244 352 244 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 244 352 244 352 352 352 352 352 352 271 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 337 352 352 352 256 255 256 352 352 352 255 352 255 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 355 352 352 352 352 355 352 352 352 348 217 256 352 352 256 352 256 352 271 355 352 352 352 352 352 355 352 256 352 352 355 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 271 271 355 352 352 352 355 352 352 352 352 352 355 352 352 256 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 271 352 352 271 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 355 355 352 352 352 352 352 352 348 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 355 352 256 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 271 352 352 355 352 352 355 352 352 217 352 352 352 352 352 352 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 244 352 352 352 352 352 256 352 352 352 348 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 348 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 217 352 217 352 352 352 352 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 348 352 352 256 352 352 256 256 256 256 352 352 352 256 352 352 352 352 352 352 348 256 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 271 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 256 352 352 244 352 352 352 256 244 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 348 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 244 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 334 352 256 352 352 256 352 256 352 256 256 334 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 348 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 256 244 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 244 348 352 352 256 244 352 256 271 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 348 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 244 244 256 256 352 256 352 352 352 352 352 352 352 256 352 352 244 352 352 244 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 256 352 352 244 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 256 256 256 352 256 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 355 352 256 355 352 352 352 355 352 355 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 256 352 352 355 355 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 355 352 355 352 355 352 352 352 352 352 271 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 337 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 271 271 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 256 352 352 348 352 256 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 352 352 352 352 217 352 217 256 352 244 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 256 139 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 139 352 352 352 139 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 139 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 256 355 352 352 352 255 352 352 256 352 352 352 348 352 352 352 352 352 352 355 352 355 352 352 352 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 256 256 334 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 334 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 244 352 256 352 244 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 244 244 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 334 352 352 352 352 244 352 352 244 352 352 352 352 337 352 352 352 244 352 255 352 352 256 334 352 352 256 352 244 352 352 352 352 244 352 352 337 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 244 352 256 352 244 352 352 256 352 352 352 352 352 352 256 256 352 337 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 334 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 348 256 352 352 256 352 352 256 352 352 256 348 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 256 352 352 352 244 256 244 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 256 352 337 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 334 256 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 256 256 256 256 352 352 139 139 139 352 352 352 352 352 352 352 348 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 256 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 337 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 337 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 337 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 185 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 337 352 337 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 256 256 271 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 139 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 271 244 244 352 256 271 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 235 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 348 352 352 352 352 348 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 255 256 352 255 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 255 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 337 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 348 352 352 355 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 244 352 352 352 352 352 139 352 352 352 352 244 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 139 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 256 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 244 352 352 256 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 355 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 348 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 352 256 352 256 256 256 352 352 256 348 352 352 352 352 348 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 348 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 348 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 355 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 256 352 256 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 334 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 139 352 352 352 244 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 352 352 337 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 256 352 352 352 352 352 256 352 352 337 352 337 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 185 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 256 244 352 244 352 256 352 352 244 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 244 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 256 352 256 352 352 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 256 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 256 139 352 256 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 256 217 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 348 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 271 352 352 352 256 352 352 352 352 352 244 352 352 256 352 244 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 271 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 334 348 352 352 334 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 334 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 348 256 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 256 256 352 352 352 256 348 256 352 352 352 256 352 256 352 256 352 352 256 256 256 352 256 256 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 352 256 352 256 352 334 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 271 256 256 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 256 352 244 352 352 352 352 352 256 352 352 352 271 352 256 352 139 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 334 352 256 352 256 256 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 348 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 256 271 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 348 256 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 244 244 352 352 256 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 348 352 352 352 244 244 352 352 271 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 348 352 352 352 352 352 244 352 271 352 352 352 352 352 352 244 244 352 352 244 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 256 352 352 352 352 256 352 352 185 352 352 352 256 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 217 217 256 348 348 256 352 352 352 352 352 337 352 352 352 352 352 256 352 256 352 256 352 352 352 337 352 337 352 352 352 256 352 337 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 217 217 352 217 352 217 352 352 352 256 217 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 256 352 352 256 352 217 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 217 352 352 352 256 352 352 256 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 217 352 217 352 352 217 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 217 352 217 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 217 352 352 217 352 352 271 352 352 352 352 217 352 352 352 217 352 244 352 352 352 217 352 352 352 217 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 334 217 217 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 256 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 256 352 352 352 271 271 256 271 352 352 271 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 271 271 352 271 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 139 352 352 352 352 352 352 352 139 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 348 352 256 334 352 352 256 352 352 352 256 271 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 348 256 352 352 352 352 352 352 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 217 352 352 256 352 352 217 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 235 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 255 352 352 217 255 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 255 352 255 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 255 352 256 352 352 256 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 348 355 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 334 256 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 256 256 352 334 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 244 352 256 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 244 352 334 352 352 244 352 352 352 352 352 352 271 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 244 352 256 352 352 352 352 352 256 271 352 352 352 244 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 255 352 352 352 352 256 352 352 352 256 352 352 255 352 255 255 352 352 256 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 255 352 352 255 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 355 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 256 352 355 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 355 352 256 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 352 352 352 334 352 355 352 352 352 352 352 352 355 352 352 355 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 355 352 355 355 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 348 256 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 256 256 256 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 255 352 255 352 352 352 255 352 352 255 352 255 352 352 352 352 352 256 352 352 352 352 352 256 271 256 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 244 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 348 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 271 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 244 244 256 352 352 352 271 352 352 256 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 244 352 256 348 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 256 352 256 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 271 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 244 352 352 244 352 352 256 352 352 352 352 352 256 352 352 244 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 355 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 337 352 352 352 352 352 337 352 337 352 352 352 337 352 352 352 348 352 352 217 352 217 352 352 352 352 352 217 352 352 352 352 337 352 337 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 256 352 352 256 217 352 352 352 352 217 256 217 217 256 334 337 352 352 337 352 352 256 337 352 352 352 352 337 352 352 348 217 352 337 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 185 352 352 185 352 352 352 352 256 352 217 352 352 217 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 348 256 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 256 352 256 256 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 244 256 352 352 352 352 256 244 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 256 352 244 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 256 352 271 355 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 256 334 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 355 352 256 352 256 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 348 352 348 352 352 355 352 352 352 352 352 348 352 352 352 256 352 256 334 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 348 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 334 352 256 256 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 348 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 244 352 352 352 244 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 244 352 244 256 352 352 352 352 352 256 352 244 352 256 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 244 352 256 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 256 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 348 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 271 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 217 352 256 217 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 334 352 352 352 352 352 256 256 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 334 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 244 352 352 352 352 352 244 352 244 244 352 352 352 352 244 244 352 352 256 352 352 256 352 352 244 256 352 352 352 352 352 352 271 244 352 352 244 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 244 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 352 244 352 352 244 352 352 244 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 256 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 334 352 348 352 139 352 352 352 352 352 352 352 352 352 244 352 256 352 352 244 352 352 271 352 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 244 352 352 352 256 352 352 352 352 352 256 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 139 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 244 352 352 352 244 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 244 352 256 352 244 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 256 244 352 352 352 352 352 352 244 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 337 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 337 352 352 352 217 352 352 217 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 348 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 185 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 256 352 352 256 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 256 352 352 352 352 255 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 355 352 355 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 352 352 355 352 352 256 352 352 352 352 352 256 352 352 352 256 352 355 352 352 352 355 352 355 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 271 271 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 255 352 256 256 256 352 256 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 244 352 352 352 244 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 244 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 337 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 271 352 352 352 352 352 352 352 244 352 352 352 271 271 352 352 352 352 352 352 348 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 235 352 352 352 352 355 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 348 244 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 244 352 352 352 352 352 244 352 352 337 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 256 352 256 352 256 352 352 352 352 256 334 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 256 256 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 348 352 352 256 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 334 352 256 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 348 352 256 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 256 352 352 352 244 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 244 352 256 244 352 352 256 352 352 352 352 352 352 256 352 244 352 244 352 352 271 352 256 352 352 352 352 352 352 352 352 244 352 352 256 352 352 244 352 352 352 352 352 352 256 244 244 352 352 352 348 244 352 256 352 244 256 244 352 352 244 352 352 352 244 352 244 352 244 352 352 352 352 352 244 352 352 352 352 352 352 244 352 244 244 352 352 256 352 352 244 352 244 352 256 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 244 352 352 352 352 244 352 256 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 348 352 256 256 352 352 352 256 352 256 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 256 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 256 334 352 217 352 352 217 352 217 256 352 352 352 256 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 337 352 337 352 352 256 352 337 352 352 352 337 352 352 217 337 352 337 352 337 352 256 334 352 337 352 337 352 352 352 352 337 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 352 352 337 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 256 352 352 352 256 352 352 217 352 217 352 352 256 352 255 352 352 217 217 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 244 352 235 256 271 352 139 352 352 256 352 244 352 352 244 352 256 352 352 352 352 352 352 256 352 256 334 352 352 256 352 244 352 352 352 352 139 352 352 352 352 256 271 352 256 256 352 271 244 352 352 352 244 256 352 352 352 256 244 352 352 244 256 352 352 352 352 352 352 352 271 352 271 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 139 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 256 352 256 334 352 348 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 348 352 352 255 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 271 256 352 352 352 352 355 352 355 352 352 352 352 352 352 256 355 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 348 256 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 139 139 352 139 352 139 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 244 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 139 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 355 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 256 352 352 352 352 352 256 271 352 352 256 352 352 352 352 244 352 352 352 352 352 244 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 348 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 334 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 256 256 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 256 352 256 334 256 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 244 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 244 352 244 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 244 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 244 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 256 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 244 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 271 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 256 334 352 352 352 352 271 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 185 352 352 352 217 352 256 352 217 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 256 185 352 352 352 352 337 352 256 352 352 337 352 352 256 352 348 256 337 352 352 337 352 352 352 352 337 352 348 352 352 352 352 352 352 217 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 255 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 271 352 352 256 352 256 352 352 352 352 352 256 352 256 244 352 256 352 352 352 256 352 352 352 271 352 352 256 352 352 256 244 352 256 244 352 352 352 352 352 256 352 256 352 352 352 352 352 139 256 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 256 352 244 352 352 244 352 256 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 256 271 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 337 352 256 352 352 352 352 352 352 256 352 352 352 352 256 255 352 256 255 352 255 256 255 352 352 256 255 352 352 352 352 256 352 352 352 255 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 355 352 355 352 352 355 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 355 352 352 355 355 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 244 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 139 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 244 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 256 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 244 352 244 352 352 256 352 352 244 352 352 256 352 244 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 256 348 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 139 352 352 256 352 352 256 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 256 352 256 334 352 352 256 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 334 352 352 352 271 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 256 352 352 256 256 256 352 256 334 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 256 352 348 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 256 352 244 352 352 244 352 352 256 244 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 256 352 352 256 244 352 256 244 352 352 352 352 244 352 352 352 352 352 244 352 244 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 244 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 352 256 352 244 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 256 244 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 244 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 185 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 337 337 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 185 352 352 352 352 352 352 256 217 352 337 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 334 352 352 217 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 271 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 271 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 244 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 334 271 352 352 352 256 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 244 352 256 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 355 352 352 352 355 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 256 271 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 244 352 352 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 355 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 256 256 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 256 352 352 244 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 256 256 352 256 352 348 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 256 352 352 256 334 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 271 256 352 256 256 256 348 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 256 352 352 352 256 352 256 334 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 256 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 256 352 352 244 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 271 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 244 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 337 352 352 256 244 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 348 352 256 256 256 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 337 352 337 352 256 337 352 217 352 352 256 256 256 352 185 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 352 352 352 352 337 352 352 337 352 352 256 217 352 352 352 217 352 352 185 352 352 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 334 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 256 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 256 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 271 256 352 256 352 352 352 352 271 352 244 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 235 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 256 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 256 352 255 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 256 352 352 352 355 352 355 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 355 352 352 352 355 352 352 355 352 355 352 352 352 256 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 355 352 256 355 352 352 352 352 352 256 352 352 352 352 271 271 352 352 271 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 139 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 244 256 352 244 352 352 352 352 244 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 256 352 337 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 244 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 256 256 334 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 256 256 352 256 352 352 256 352 256 256 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 256 256 352 256 352 256 348 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 244 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 244 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 271 352 256 334 352 352 352 139 139 352 352 352 352 352 352 352 352 255 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 244 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 244 352 352 244 352 271 352 244 352 256 352 244 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 244 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 185 352 352 337 352 256 352 352 352 352 352 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 355 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 217 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 334 352 352 256 352 271 352 352 271 352 352 256 352 352 352 352 256 256 352 352 352 352 256 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 271 352 352 352 352 352 352 256 256 352 352 235 352 256 352 352 352 256 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 255 352 255 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 256 352 352 352 256 348 352 352 352 256 352 352 352 355 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 256 271 352 352 352 352 244 256 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 352 244 352 352 256 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 217 352 256 352 352 256 256 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 244 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 348 352 256 334 352 348 352 352 352 352 352 352 256 256 334 256 348 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 256 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 348 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 244 352 244 352 352 352 352 271 348 244 352 352 352 352 271 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 244 352 352 244 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 348 256 352 352 352 352 256 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 337 352 352 352 337 352 352 256 217 352 217 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 337 352 352 352 352 352 352 352 256 271 352 352 337 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 256 256 352 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 217 352 217 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 139 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 139 256 334 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 256 352 352 352 256 256 255 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 256 352 352 352 256 352 352 352 256 352 271 352 352 355 352 352 256 355 352 352 352 352 352 352 355 352 352 271 256 352 352 352 352 355 352 352 355 355 352 355 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 244 352 352 352 256 352 352 352 256 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 352 352 256 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 139 352 139 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 256 352 352 352 352 352 352 352 355 244 352 256 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 244 352 244 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 334 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 139 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 139 352 352 256 352 352 352 256 352 352 352 256 334 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 355 352 355 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 352 352 355 352 352 352 256 355 352 352 352 352 352 352 337 352 352 352 355 352 352 355 355 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 355 352 352 256 355 352 352 352 355 352 352 352 355 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 256 352 352 256 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 352 352 352 256 256 352 352 256 334 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 334 352 256 352 348 352 352 256 334 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 352 352 256 256 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 244 352 352 244 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 244 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 244 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 244 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 334 352 256 139 256 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 355 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 256 352 352 352 355 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 355 352 352 352 355 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 348 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 139 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 337 352 352 352 256 337 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 256 352 352 256 185 352 352 352 256 352 352 352 352 256 352 352 352 352 352 185 352 352 352 337 352 352 352 256 352 352 352 352 352 256 337 352 352 352 217 352 256 352 352 337 352 352 352 352 352 352 185 352 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 337 352 337 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 217 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 217 256 352 217 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 217 256 352 217 352 217 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 217 217 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 256 334 256 334 352 352 352 256 352 352 352 352 352 348 352 352 352 352 348 352 352 352 256 352 256 256 352 256 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 0 352 352 256 352 352 352 352 352 256 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 271 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 334 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 256 348 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 352 256 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 271 139 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 256 352 244 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 271 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 244 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 337 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 256 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 355 352 352 355 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 256 352 355 352 352 352 352 355 355 352 352 355 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 256 352 352 355 352 352 256 352 352 352 355 352 352 256 352 352 352 355 352 352 352 352 355 352 256 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 271 355 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 255 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 348 352 352 352 255 256 352 256 352 256 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 256 334 256 256 352 352 256 352 352 256 352 256 256 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 348 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 334 256 256 352 256 334 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 244 352 244 244 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 244 352 244 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 348 139 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 255 352 256 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 255 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 256 352 139 352 255 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 355 352 352 352 355 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 355 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 337 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 256 352 256 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 256 352 256 352 217 217 352 217 352 337 352 352 256 348 256 352 352 256 352 352 337 352 352 256 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 337 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 256 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 352 256 352 217 352 352 256 352 352 352 352 256 334 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 271 352 244 352 256 334 352 352 352 352 271 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 334 256 352 352 256 256 352 352 352 352 352 256 348 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 217 352 352 256 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 256 352 256 352 256 334 256 352 352 348 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 244 352 244 352 352 352 352 352 352 244 352 352 244 352 256 244 352 352 352 244 352 352 352 352 352 352 256 352 244 352 244 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 348 352 352 352 352 244 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 256 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 348 352 256 352 352 352 348 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 256 352 352 352 352 352 352 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 256 355 352 355 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 355 352 355 352 355 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 256 355 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 256 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 355 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 256 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 348 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 256 334 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 352 352 256 352 256 256 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 334 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 334 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 139 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 139 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 139 352 352 352 352 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 352 352 352 352 352 352 352 256 352 352 256 355 352 355 352 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 337 352 256 352 337 352 352 352 256 352 256 337 352 256 352 256 352 352 256 352 352 337 352 352 337 352 352 352 352 352 256 352 352 256 337 352 352 352 352 337 352 352 256 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 256 256 352 352 352 337 352 352 352 256 337 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 256 352 217 352 352 352 217 256 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 352 217 256 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 217 352 352 256 256 352 352 256 217 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 217 352 217 256 352 352 139 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 348 352 352 256 352 352 352 348 256 352 271 256 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 271 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 348 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 235 256 256 352 352 217 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 244 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 256 334 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 355 352 355 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 217 352 352 355 352 352 352 355 352 352 352 256 352 352 352 355 256 355 352 352 352 352 139 352 352 352 352 352 334 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 256 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 355 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 256 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 256 352 256 256 256 256 352 352 256 352 352 352 256 352 256 352 256 256 334 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 256 352 256 352 256 352 256 352 256 334 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 256 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 235 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 256 256 334 352 271 348 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 139 352 352 256 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 348 352 352 256 334 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 355 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 355 352 352 256 352 352 256 334 352 352 352 355 352 352 352 256 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 256 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 352 352 352 256 352 352 256 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 337 352 256 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 337 352 337 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 256 337 352 337 352 352 352 352 352 352 256 352 337 352 352 352 352 185 352 352 352 352 352 355 352 256 337 352 352 352 352 352 352 352 352 352 217 217 352 256 217 352 256 217 256 352 352 185 352 352 352 352 337 352 352 352 337 352 352 256 352 337 352 352 337 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 337 352 352 352 337 352 352 185 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 334 352 352 352 352 256 352 352 352 352 352 352 217 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 217 256 352 256 352 352 352 352 256 217 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 217 217 256 352 352 352 352 352 352 217 352 256 217 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 256 352 256 334 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 256 352 244 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 352 271 352 244 352 256 244 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 256 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 256 352 256 352 352 334 352 256 352 352 352 256 256 352 256 271 352 352 256 352 352 256 334 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 271 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 271 256 352 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 348 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 244 352 244 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 355 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 355 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 244 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 256 256 256 352 352 348 256 352 352 256 352 352 352 352 256 256 352 256 256 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 348 256 334 352 352 256 352 256 352 352 256 348 352 256 352 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 334 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 271 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 139 348 352 139 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 255 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 348 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 334 352 352 256 352 352 352 256 334 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 256 352 337 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 256 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 185 352 352 337 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 337 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 217 352 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 256 352 352 352 256 352 352 256 352 256 352 352 256 334 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 139 256 352 352 352 352 256 352 352 352 256 244 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 271 352 352 256 352 256 352 139 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 348 256 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 337 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 256 256 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 348 352 352 256 352 352 352 352 256 352 352 352 355 352 355 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 348 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 355 352 352 355 352 352 355 352 352 256 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 256 256 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 334 352 348 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 334 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 256 139 139 139 352 139 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 244 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 244 352 348 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 348 352 352 352 352 337 352 352 352 352 244 352 352 352 256 352 244 352 352 352 352 352 352 352 244 352 244 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 139 256 334 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 348 352 352 256 348 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 255 352 255 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 255 352 255 255 256 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 355 352 355 352 352 256 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 355 352 355 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 352 352 355 352 352 352 256 355 352 352 355 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 255 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 337 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 185 352 352 352 352 352 352 352 352 256 337 352 256 352 352 256 352 352 217 352 217 256 352 352 256 337 352 337 352 352 256 352 352 352 256 337 352 348 352 352 337 352 352 352 337 352 256 352 352 352 352 352 352 337 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 337 352 352 352 337 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 348 217 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 355 352 217 352 256 352 352 352 352 352 256 352 352 352 352 217 352 256 352 217 256 256 352 352 256 352 352 355 352 352 352 256 352 217 352 217 352 352 352 352 256 217 352 352 217 352 256 352 352 352 352 271 256 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 334 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 256 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 256 352 352 256 256 352 352 244 352 256 352 352 244 256 352 352 271 244 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 348 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 348 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 256 256 334 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 255 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 244 244 271 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 271 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 235 352 352 256 352 352 256 334 352 352 256 334 352 256 352 256 334 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 348 352 352 352 352 352 271 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 256 334 255 256 352 352 256 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 244 352 256 256 334 256 352 352 256 352 256 352 352 256 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 348 256 352 352 256 348 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 355 352 352 352 352 256 355 352 352 352 352 352 352 352 256 352 352 352 355 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 355 352 256 334 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 256 352 256 334 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 256 352 352 256 334 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 256 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 348 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 334 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 255 352 352 352 352 256 256 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 139 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 348 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 255 352 255 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 255 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 256 355 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 337 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 337 352 352 337 256 337 352 352 352 256 352 352 352 256 352 337 352 256 337 352 352 256 352 337 352 352 256 256 256 256 352 256 352 256 256 352 337 352 352 352 352 352 352 337 352 337 352 256 337 352 352 352 352 256 352 352 256 352 352 352 352 217 352 217 256 352 352 352 352 352 256 337 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 217 352 352 352 217 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 352 352 352 217 352 256 352 352 217 352 217 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 355 352 352 217 256 352 352 256 217 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 256 352 352 352 256 352 352 256 352 256 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 256 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 334 352 256 256 352 352 352 256 352 352 244 352 352 256 352 256 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 235 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 271 352 352 352 256 334 352 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 244 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 244 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 256 334 352 352 256 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 334 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 348 352 352 256 352 271 271 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 244 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 256 352 352 352 352 352 334 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 256 352 352 355 352 352 352 355 352 352 256 352 352 352 355 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 256 355 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 352 352 256 352 352 255 352 352 348 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 256 256 352 352 352 256 352 256 352 256 256 256 256 352 256 348 352 256 352 256 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 256 256 352 352 352 256 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 352 139 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 255 352 256 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 352 139 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 255 352 352 352 352 352 256 255 352 352 256 256 256 255 352 352 352 352 352 255 255 352 352 352 255 352 352 256 352 352 352 352 352 352 352 256 352 255 255 255 255 255 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 355 352 355 355 352 256 352 352 352 256 352 352 352 256 352 352 355 352 355 352 352 352 355 352 352 256 352 352 352 352 352 352 352 256 256 256 352 348 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 256 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 348 352 352 352 352 256 352 352 256 256 352 256 256 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 337 352 352 352 352 352 352 352 352 352 256 334 352 337 352 256 352 217 256 352 352 352 352 256 352 352 352 352 352 352 185 352 256 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 256 334 352 352 337 352 256 352 352 352 337 352 352 352 352 352 352 352 352 337 352 352 352 256 217 217 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 256 217 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 217 352 217 352 256 352 217 256 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 217 352 256 352 256 256 352 352 352 256 352 352 256 352 352 256 217 352 352 256 352 217 352 256 217 352 352 256 217 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 271 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 256 256 348 352 352 352 352 256 334 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 0 256 352 352 352 256 352 352 352 352 352 256 352 256 352 271 271 352 352 352 256 352 256 352 352 352 256 352 352 256 352 235 352 352 352 256 352 352 271 352 256 352 352 348 256 256 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 256 352 352 352 256 352 352 256 352 352 348 256 352 352 256 352 352 256 334 352 352 256 352 256 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 334 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 256 256 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 244 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 256 352 352 352 244 352 352 352 352 244 352 352 244 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 244 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 348 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 235 352 256 348 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 139 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 355 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 348 256 256 334 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 256 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 256 352 256 256 334 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 235 352 352 355 352 256 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 139 352 352 139 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 256 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 255 352 255 352 352 255 352 352 352 352 256 334 352 352 256 352 256 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 255 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 355 352 352 355 352 355 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 256 334 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 217 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 256 334 352 256 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 256 255 352 352 352 352 256 352 352 337 352 352 256 337 352 256 256 337 352 352 355 352 256 256 256 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 337 352 256 352 352 352 352 352 352 256 352 185 352 352 352 185 352 352 352 256 256 337 352 352 352 352 337 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 337 352 352 352 352 352 352 217 352 352 217 352 352 337 352 352 256 352 352 352 352 352 352 352 348 352 352 348 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 256 217 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 256 352 352 352 352 352 256 217 352 352 217 217 352 352 352 256 348 256 334 352 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 256 348 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 334 271 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 256 256 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 348 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 348 235 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 217 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 256 352 352 256 256 352 256 352 352 352 352 271 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 244 352 352 352 256 352 352 256 352 256 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 244 352 256 352 244 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 244 352 352 244 352 348 352 352 352 256 352 352 352 352 352 348 352 352 352 352 244 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 244 352 352 244 352 244 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 334 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 256 352 139 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 271 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 235 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 255 352 256 352 352 352 256 244 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 244 352 352 256 352 352 352 271 352 352 256 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 244 352 244 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 255 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 256 352 352 256 352 256 334 352 352 256 256 352 256 244 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 256 334 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 355 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 348 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 355 352 256 355 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 256 352 355 352 352 352 352 352 352 256 355 352 352 352 256 355 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 139 352 355 352 352 256 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 217 352 352 256 352 352 352 352 352 256 352 352 348 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 352 256 352 256 256 256 352 256 352 256 352 352 352 256 352 352 352 352 256 256 352 256 256 256 256 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 334 352 256 256 352 256 256 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 256 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 348 352 352 256 352 352 256 256 255 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 348 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 348 256 256 352 352 256 256 352 352 352 256 256 334 352 352 352 352 256 352 352 256 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 271 352 352 256 352 352 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 337 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 255 352 352 256 352 352 352 352 256 334 352 256 352 337 352 337 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 256 352 256 337 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 337 352 352 256 337 352 352 256 256 352 256 352 352 352 352 352 337 352 352 337 352 352 352 352 217 352 352 352 352 337 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 256 352 256 217 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 256 217 217 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 271 352 348 352 352 352 352 352 352 352 352 244 352 352 352 352 352 217 352 352 352 352 256 352 352 352 271 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 334 352 256 256 352 256 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 352 352 352 256 352 256 352 348 352 352 256 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 348 352 256 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 271 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 244 244 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 244 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 256 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 256 352 244 256 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 337 352 352 352 352 244 352 352 352 256 244 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 256 334 348 352 352 352 256 256 352 256 352 352 256 352 348 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 334 352 348 352 352 256 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 348 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 348 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 0 256 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 0 352 256 0 352 352 352 256 352 352 352 352 352 352 352 352 352 355 256 256 352 352 348 352 352 352 352 352 256 352 0 352 352 256 352 352 0 352 352 256 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 348 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 0 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 256 334 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 348 352 352 352 256 0 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 334 256 348 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 348 352 348 352 352 352 352 348 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 271 256 271 352 352 271 256 256 348 256 256 348 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 271 271 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 256 334 139 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 139 139 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 348 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 355 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 256 334 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 256 352 352 352 348 256 256 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 355 352 352 256 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 355 352 352 256 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 348 256 352 352 352 256 352 352 352 352 352 256 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 256 256 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 334 256 352 348 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 256 334 256 352 256 256 352 256 352 352 352 352 352 256 334 352 352 256 256 256 352 352 352 256 334 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 256 352 352 352 244 352 244 352 244 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 256 352 352 352 352 244 352 244 352 352 352 244 352 352 256 256 352 352 352 352 256 352 352 352 271 256 352 348 352 352 244 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 256 256 352 352 256 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 139 139 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 348 352 352 352 139 352 352 352 352 352 352 271 352 256 352 352 352 256 352 139 139 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 255 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 256 352 352 256 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 355 352 352 256 352 355 352 352 352 352 352 352 256 334 352 352 352 352 352 352 355 352 352 352 352 355 352 352 355 352 352 352 352 352 355 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 337 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 337 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 185 352 352 352 352 352 352 352 352 352 256 217 337 352 352 352 352 337 352 256 352 352 337 352 352 352 337 352 352 352 256 256 352 352 337 352 352 256 352 352 217 352 352 352 352 352 256 256 337 352 337 352 352 352 352 352 352 352 352 337 352 352 337 352 352 256 217 256 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 217 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 352 256 217 352 217 352 352 352 256 352 217 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 271 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 348 352 256 352 256 334 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 244 352 256 352 256 352 352 256 352 352 352 256 352 352 256 256 352 244 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 256 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 256 256 352 256 352 352 352 256 334 352 256 352 256 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 348 352 256 334 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 256 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 235 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 256 352 256 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 256 256 334 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 256 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 348 352 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 256 217 352 256 352 217 256 139 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 256 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 348 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 355 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 355 352 352 352 352 352 355 352 352 352 256 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 256 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 256 334 352 352 256 355 352 139 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 256 256 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 334 256 334 352 352 256 256 334 256 334 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 334 352 256 334 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 256 256 352 256 256 334 352 352 352 256 256 256 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 256 352 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 256 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 348 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 139 256 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 255 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 255 352 352 352 256 255 352 352 352 256 352 352 256 352 255 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 355 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 256 352 348 256 256 334 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 139 256 334 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 256 352 256 352 352 352 235 271 352 352 256 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 334 352 352 256 352 352 256 352 352 352 256 334 352 352 352 348 256 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 348 256 256 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 217 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 337 352 256 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 217 352 256 352 352 217 352 352 352 352 352 352 352 337 352 352 337 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 337 352 352 256 352 352 352 337 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 256 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 334 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 256 256 352 352 352 352 352 352 256 334 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 256 271 352 352 256 352 352 256 334 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 334 352 256 256 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 348 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 334 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 348 256 334 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 255 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 139 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 256 334 139 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 352 256 352 352 256 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 355 352 352 355 256 352 352 355 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 256 352 352 352 352 348 355 352 352 256 355 352 352 355 352 352 352 256 352 352 352 355 352 352 352 352 256 352 355 352 355 352 256 352 352 352 352 355 352 355 352 256 352 352 355 352 352 352 352 256 337 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 348 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 256 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 348 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 334 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 337 352 139 352 256 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 217 352 352 352 348 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 271 352 352 256 352 352 352 352 352 217 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 348 256 334 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 271 352 256 352 271 256 352 256 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 334 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 256 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 334 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 255 352 352 352 352 352 352 255 352 256 352 255 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 255 352 255 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 255 352 352 255 352 352 352 352 255 352 352 352 352 352 352 255 352 256 352 256 352 256 352 255 352 352 352 255 352 255 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 348 355 352 256 352 355 352 355 352 355 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 256 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 337 256 256 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 256 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 256 352 352 352 256 334 352 337 352 352 352 352 256 352 352 352 352 352 337 352 337 352 256 352 352 352 352 256 334 352 352 337 352 352 352 352 337 352 352 355 352 352 352 256 337 352 352 352 256 352 337 352 352 256 352 352 352 352 352 256 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 235 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 217 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 334 256 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 256 256 352 352 352 256 352 256 352 352 256 352 352 256 256 334 256 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 139 256 352 352 256 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 334 352 256 256 352 352 0 352 256 256 256 352 352 256 352 256 334 352 352 352 0 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 348 256 334 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 256 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 217 352 217 352 217 352 217 352 217 352 217 352 217 217 352 352 352 352 352 352 352 256 217 352 352 352 352 217 217 217 352 352 352 352 256 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 217 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 334 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 256 352 352 256 352 256 256 352 348 256 334 352 352 352 256 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 256 256 352 352 256 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 355 352 352 352 352 256 355 352 352 352 256 352 352 352 355 352 352 352 355 352 256 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 355 352 348 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 256 352 352 352 352 352 244 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 256 352 352 352 352 352 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 235 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 348 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 256 256 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 256 352 256 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 348 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 256 352 256 256 352 352 256 334 352 256 352 352 256 352 256 352 352 256 334 256 352 352 256 256 256 352 256 352 256 352 352 256 352 352 255 255 352 256 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 256 334 352 256 256 256 352 256 255 352 255 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 256 352 235 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 244 352 256 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 337 352 352 352 352 352 352 271 352 352 352 352 348 352 352 244 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 256 352 352 352 352 256 271 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 348 256 352 352 271 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 255 352 352 256 352 352 255 352 256 255 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 255 352 255 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 217 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 139 352 139 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 352 139 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 139 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 256 352 256 352 352 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 337 352 217 337 352 352 337 352 352 352 352 352 337 352 352 352 256 352 185 352 352 185 352 352 352 352 256 352 337 352 256 352 352 337 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 337 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 217 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 256 352 256 352 352 352 352 256 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 256 256 256 352 271 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 244 352 244 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 334 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 256 334 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 244 352 244 256 352 352 352 352 352 352 271 352 235 244 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 348 352 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 235 256 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 256 352 352 352 352 139 352 352 348 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 139 352 139 352 352 352 139 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 256 334 352 352 217 352 352 352 217 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 256 334 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 139 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 217 352 352 352 256 334 217 352 352 352 352 352 256 352 355 352 352 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 139 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 0 352 348 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 235 352 235 352 352 352 352 235 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 348 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 244 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 244 352 244 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 244 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 334 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 235 256 352 352 235 352 352 352 235 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 256 348 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 348 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 334 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 348 352 352 256 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 271 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 256 352 256 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 256 352 352 352 352 256 352 352 352 271 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 355 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 256 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 139 352 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 139 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 348 352 256 352 256 348 352 352 355 352 348 352 352 352 352 352 348 352 352 355 352 352 355 352 352 352 256 352 352 256 256 352 256 256 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 355 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 355 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 355 352 355 352 355 352 352 352 355 352 352 352 352 352 352 256 355 355 352 355 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 355 355 352 352 352 256 355 352 355 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 355 352 355 352 355 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 355 352 355 352 352 355 352 352 352 352 355 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 348 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 256 256 352 352 352 355 352 355 352 352 355 352 352 355 256 352 355 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 256 256 352 352 352 352 352 256 256 352 352 348 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 271 271 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 139 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 256 352 352 352 348 352 271 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 139 352 352 352 352 352 352 352 256 334 235 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 235 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 256 352 352 256 352 352 352 352 348 352 352 352 256 348 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 355 352 355 352 352 256 355 352 352 256 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 348 256 352 352 348 256 352 256 352 352 256 334 352 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 256 352 355 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 235 352 235 352 352 352 352 256 352 352 352 352 139 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 256 334 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 244 352 348 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 244 244 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 244 352 348 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 348 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 244 256 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 244 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 244 352 256 352 352 352 352 352 352 352 244 352 352 256 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 244 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 217 352 352 352 352 217 352 352 256 352 352 352 256 352 256 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 271 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 348 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 352 352 256 352 352 352 352 355 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 271 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 244 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 352 235 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 256 352 352 352 352 355 352 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 355 352 355 352 352 355 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 355 352 352 352 352 352 352 348 352 256 352 256 352 352 352 355 352 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 256 352 352 352 348 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 348 348 256 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 348 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 348 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 348 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 355 352 352 352 355 352 352 352 355 352 256 352 352 256 352 352 352 256 355 352 352 352 352 352 355 352 352 352 352 352 256 256 352 352 352 352 352 355 352 352 256 352 352 256 352 352 355 352 352 256 352 352 352 256 355 352 352 352 352 352 352 352 352 352 355 352 352 256 352 256 352 139 352 139 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 348 352 352 352 352 352 352 352 352 352 352 271 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 256 352 352 256 352 352 352 352 348 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 348 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 334 256 352 352 352 352 352 352 352 352 352 244 256 352 352 256 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 244 352 271 256 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 271 256 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 256 256 352 352 352 352 352 256 348 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 256 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 256 334 256 334 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 334 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 256 256 352 352 256 352 352 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 355 352 352 352 352 256 352 256 348 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 256 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 355 352 352 352 352 355 352 355 352 352 355 352 352 352 352 355 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 355 352 352 352 355 352 352 355 352 352 352 355 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 355 352 256 355 352 256 352 256 139 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 355 355 352 348 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 334 352 256 334 352 256 352 352 352 256 217 256 352 352 352 256 256 334 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 334 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 334 352 352 256 334 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 139 352 352 139 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 139 352 256 352 352 352 256 334 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 271 352 352 352 352 256 352 352 352 256 352 139 352 139 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 256 139 352 352 352 352 352 352 256 352 256 271 139 352 139 352 352 352 256 256 352 271 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 334 352 352 352 352 352 352 352 271 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 271 256 271 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 256 352 352 271 256 352 256 352 352 352 256 271 256 352 352 352 352 348 256 352 352 352 352 352 348 256 352 352 256 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 256 352 256 348 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 348 256 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 256 256 352 352 352 352 352 256 352 352 348 352 256 352 352 352 256 348 352 256 256 352 256 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 256 334 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 235 139 352 256 352 352 352 139 352 235 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 256 352 256 352 352 352 352 256 352 348 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 271 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 244 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 256 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 348 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 256 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 348 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 334 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 256 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 348 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 256 334 352 256 352 352 256 352 352 256 334 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 355 352 355 355 355 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 256 352 139 352 352 139 352 352 352 352 256 352 348 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 256 352 352 0 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 348 256 352 352 256 139 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 255 255 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 352 256 352 256 352 352 355 352 352 355 352 352 352 256 352 352 352 352 352 352 256 256 355 352 352 352 352 352 352 355 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 334 256 256 334 352 352 256 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 271 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 256 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 334 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 139 352 256 352 352 352 352 256 352 352 256 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 271 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 271 256 352 352 352 256 256 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 256 334 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 139 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 348 256 235 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 256 334 352 256 334 352 352 352 352 352 352 256 352 352 256 256 256 334 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 348 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 348 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 348 256 334 139 256 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 256 334 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 256 352 352 256 256 256 256 256 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 348 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 348 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 355 352 256 355 352 256 256 256 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 352 352 352 352 352 348 352 352 352 352 355 352 352 352 352 348 256 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 256 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 256 352 235 352 352 355 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 255 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 244 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 256 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 334 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 352 256 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 256 334 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 334 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 256 352 256 352 256 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 334 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 256 352 256 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 348 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 334 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 256 256 352 352 355 352 355 352 352 256 352 355 352 352 352 256 352 256 352 256 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 334 352 352 352 348 352 352 352 352 256 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 256 352 352 256 334 352 256 217 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 334 352 352 352 352 352 352 352 352 348 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 334 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 348 352 256 348 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 255 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 334 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 139 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 334 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 355 352 355 352 352 355 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 255 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 139 352 256 139 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 139 348 352 352 352 256 256 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 355 352 352 352 352 352 355 352 352 256 355 352 352 352 352 352 355 352 348 355 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 355 352 352 352 352 348 352 334 355 352 355 352 352 256 256 352 256 352 352 355 352 352 352 355 352 352 256 352 352 352 352 256 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 348 352 352 352 256 352 352 256 334 352 355 352 256 352 352 352 352 352 352 352 0 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 352 352 352 352 256 355 352 352 352 256 355 352 355 352 352 352 256 352 352 355 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 256 352 139 352 352 352 139 352 139 352 352 352 352 355 352 355 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 139 256 352 352 256 139 139 352 256 256 352 352 256 352 139 352 139 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 355 352 256 348 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 256 352 271 352 139 352 352 348 352 352 352 256 271 352 352 352 352 352 348 352 352 352 352 271 352 352 352 355 352 352 0 352 139 139 256 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 271 352 352 352 352 352 352 352 256 348 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 256 352 352 256 352 256 334 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 271 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 348 352 352 355 352 352 352 355 352 352 352 352 352 352 355 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 256 352 355 352 256 352 355 352 355 352 352 352 352 355 352 352 256 355 352 352 355 352 352 352 355 352 352 355 352 352 355 352 352 355 352 352 352 348 352 352 352 256 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 355 256 355 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 348 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 255 352 352 256 352 271 352 352 352 352 256 255 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 256 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 348 348 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 256 256 256 352 256 352 352 256 334 352 352 256 334 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 348 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 139 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 271 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 256 256 352 352 256 256 352 352 352 256 352 352 139 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 217 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 244 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 348 256 334 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 255 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 256 352 256 352 352 256 334 256 352 256 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 256 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 256 139 256 352 352 139 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 256 352 256 352 256 334 352 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 0 352 352 355 256 352 0 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 256 256 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 256 256 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 244 352 217 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 271 352 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 256 256 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 256 334 348 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 334 256 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 256 352 352 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 355 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 355 352 352 352 352 256 352 352 256 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 235 337 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 348 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 256 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 256 352 352 352 352 352 352 352 256 256 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 255 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 255 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 348 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 352 256 334 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 334 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 348 352 352 352 352 256 352 256 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 0 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 256 355 352 352 355 352 256 355 352 352 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 244 352 352 256 139 139 352 352 352 352 355 352 352 352 355 352 355 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 355 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 355 352 352 256 352 352 352 355 352 355 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 348 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 355 352 352 355 352 352 352 352 355 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 244 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 355 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 334 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 334 256 352 256 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 355 355 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 256 256 352 352 352 352 352 256 334 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 355 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 97 352 352 97 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 256 235 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 348 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 139 352 139 352 352 352 256 139 352 139 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 334 352 352 256 352 256 334 352 256 352 352 352 352 352 256 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 256 334 352 256 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 256 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 348 352 256 334 352 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 355 352 352 352 256 352 352 355 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 334 256 355 352 256 352 256 256 334 256 256 352 256 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 355 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 217 352 352 352 352 352 352 256 217 352 355 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 355 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 256 352 352 256 352 256 244 352 352 352 256 352 244 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 255 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 255 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 256 352 352 352 139 352 352 352 352 139 352 256 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 256 352 352 256 352 352 352 352 352 244 352 256 352 352 256 352 352 352 256 244 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 355 352 97 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 244 352 256 334 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 217 352 352 352 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 352 352 352 352 352 352 334 352 256 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 256 256 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 355 352 352 352 352 355 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 0 352 355 352 352 97 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 256 352 256 352 0 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 334 256 352 256 334 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 348 352 348 352 185 352 352 352 352 352 185 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 355 352 256 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 271 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 348 352 352 355 352 256 352 352 352 352 352 352 139 352 139 352 139 352 352 256 352 256 352 352 352 256 352 352 352 97 352 355 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 256 355 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 97 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 0 0 352 352 352 352 352 352 355 256 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 334 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 97 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 348 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 256 256 352 352 256 352 256 352 352 352 256 334 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 334 256 352 352 256 352 352 352 352 256 352 352 352 352 255 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 355 352 355 352 256 352 352 256 352 97 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 256 334 352 355 352 352 355 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 348 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 348 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 255 352 352 256 352 352 352 352 352 352 352 352 256 352 256 255 352 255 255 352 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 256 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 348 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 256 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 348 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 97 352 352 355 352 97 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 334 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 352 271 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 355 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 355 352 256 352 271 352 271 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 348 271 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 235 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 97 352 352 355 352 348 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 256 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 348 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 334 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 355 352 352 355 352 355 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 97 352 355 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 348 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 355 352 256 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 352 355 352 352 352 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 256 334 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 256 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 355 352 256 355 355 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 256 352 256 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 235 352 352 355 352 352 352 355 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 355 352 256 352 256 256 352 256 352 352 348 352 355 352 256 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 334 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 97 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 355 352 355 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 348 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 334 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 348 352 352 352 348 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 0 352 352 337 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 97 352 352 352 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 256 334 352 256 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 255 352 352 256 271 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 256 352 352 352 352 271 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 348 256 256 352 256 352 352 256 352 352 256 352 352 352 352 348 352 352 348 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 97 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 235 352 355 352 352 352 235 352 352 352 256 352 352 352 256 352 352 352 256 352 256 256 352 355 352 256 256 139 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 334 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 0 352 352 352 352 352 256 352 352 352 139 352 352 352 139 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 334 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 244 352 352 352 352 352 352 352 352 256 217 352 256 352 352 256 352 256 352 352 256 244 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 235 352 256 352 256 352 352 352 352 348 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 348 256 256 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 235 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 256 244 352 256 352 352 352 256 352 352 352 352 352 217 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 334 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 256 256 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 217 352 352 256 334 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 256 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 244 352 352 352 0 352 352 352 244 244 244 352 352 271 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 256 334 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 255 352 352 352 352 352 256 352 352 352 352 255 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 334 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 334 352 352 352 256 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 355 352 352 355 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 348 256 352 256 256 352 352 352 348 352 352 256 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 256 256 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 337 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 348 352 352 348 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 0 352 352 355 352 256 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 355 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 355 352 256 348 352 352 352 97 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 337 348 352 352 348 352 352 352 256 235 352 355 352 352 352 352 256 334 256 352 256 334 97 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 355 352 355 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 334 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 256 256 352 256 334 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 334 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 355 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 355 352 97 271 352 352 348 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 256 352 352 256 334 348 352 256 352 352 352 352 352 256 352 256 334 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 139 352 352 352 139 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 139 139 352 352 256 256 334 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 334 139 139 139 256 256 352 271 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 256 334 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 352 352 256 352 352 256 352 337 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 256 348 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 348 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 348 256 256 352 352 256 256 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 256 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 348 352 256 352 256 334 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 334 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 256 256 352 256 256 348 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 256 256 352 256 256 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 255 352 352 352 352 352 255 256 255 256 334 352 352 255 352 256 255 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 256 334 256 352 256 256 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 139 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 348 256 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 139 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 348 352 352 352 256 352 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 256 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 271 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 355 352 355 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 256 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 256 334 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 256 334 352 256 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 334 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 256 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 334 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 334 352 352 348 352 256 352 352 352 256 352 352 352 352 352 256 352 352 334 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 348 352 352 352 348 352 352 244 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 256 256 334 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 256 334 352 352 256 352 352 256 334 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 348 256 352 352 256 352 352 256 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 256 334 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 348 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 271 337 352 352 352 337 352 352 352 256 352 352 352 352 352 352 256 334 139 352 256 139 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 271 271 352 352 352 352 352 256 334 352 352 139 139 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 334 352 352 256 334 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 217 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 334 352 256 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 348 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 355 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 97 355 352 256 352 352 352 352 352 348 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 334 352 352 256 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 256 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 256 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 355 352 256 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 271 352 352 348 352 352 352 352 352 355 352 355 355 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 355 352 352 355 352 348 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 256 352 256 352 352 352 352 97 352 352 352 352 352 352 352 355 352 355 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 255 256 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 348 352 355 352 352 355 352 256 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 256 256 352 256 352 352 256 352 256 352 352 352 352 256 352 348 352 352 256 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 334 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 256 334 352 352 256 334 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 348 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 256 255 352 352 352 352 352 256 352 352 352 256 352 255 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 256 256 256 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 355 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 348 352 352 352 256 352 352 352 352 256 334 352 352 256 352 256 334 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 256 256 334 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 256 352 352 256 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 348 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 355 235 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 256 348 352 355 352 256 352 352 235 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 348 352 352 352 355 352 352 352 355 352 352 352 355 352 352 352 352 352 352 355 352 348 256 352 352 352 256 256 352 352 352 355 352 352 352 352 355 352 352 352 256 352 352 352 355 352 352 355 348 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 256 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 256 334 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 334 348 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 256 334 352 256 352 256 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 139 352 352 256 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 256 334 352 256 352 256 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 334 235 235 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 348 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 139 139 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 256 334 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 355 352 355 352 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 235 352 235 352 256 97 352 355 256 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 256 352 352 352 355 352 256 352 352 352 352 256 352 352 256 334 256 256 352 352 256 352 256 256 256 334 352 256 352 256 352 352 139 352 256 352 352 139 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 348 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 352 256 334 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 256 334 352 352 352 256 334 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 256 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 334 256 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 271 256 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 271 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 271 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 348 256 352 352 352 352 256 256 352 352 352 244 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 334 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 355 352 256 355 352 355 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 348 348 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 217 352 352 352 256 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 348 256 352 352 352 352 352 256 352 352 352 352 352 256 355 352 355 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 334 352 352 352 352 352 352 355 352 355 352 256 352 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 348 352 352 352 352 256 256 352 352 256 271 271 352 352 352 352 352 355 352 355 352 352 348 352 352 352 352 352 355 352 352 355 352 355 256 352 352 352 352 256 352 352 139 256 355 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 355 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 348 352 271 352 352 352 348 352 352 355 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 139 352 352 271 352 256 352 352 352 256 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 348 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 348 355 352 352 352 352 352 352 352 352 217 256 352 352 352 256 352 352 352 271 271 271 256 352 352 271 352 352 352 352 352 352 352 352 352 352 271 256 352 355 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 271 352 352 352 352 256 352 352 256 271 352 352 256 355 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 337 352 256 352 352 352 271 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 139 352 352 352 352 348 256 352 352 352 256 352 352 352 352 271 352 256 352 352 256 355 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 256 352 355 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 271 352 271 352 352 256 352 256 334 352 256 352 352 271 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 334 256 352 256 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 355 352 352 352 256 352 271 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 348 352 355 352 355 352 352 352 355 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 235 352 352 256 334 352 355 352 355 352 352 352 355 352 352 256 352 256 352 352 352 256 256 352 256 139 352 352 352 352 352 256 352 355 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 256 256 352 352 256 352 352 256 334 352 256 352 355 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 256 355 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 271 352 352 355 352 352 355 352 352 352 256 352 352 256 352 348 352 256 271 256 256 352 352 352 271 352 355 352 355 352 352 352 352 352 355 352 352 352 348 352 352 352 352 139 352 352 352 256 352 352 352 352 352 256 139 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 256 352 352 352 256 352 352 256 271 271 352 256 271 352 352 348 352 352 352 355 352 352 352 352 355 352 352 352 355 352 352 352 256 256 256 352 352 256 352 352 352 352 334 352 352 355 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 334 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 256 352 256 256 352 256 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 256 352 352 256 334 352 352 352 256 352 256 352 255 352 256 334 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 271 256 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 271 352 271 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 256 256 256 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 348 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 348 348 352 256 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 256 256 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 348 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 334 352 256 334 256 352 352 352 352 256 352 352 256 352 256 256 352 352 256 334 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 256 352 352 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 334 256 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 334 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 256 256 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 139 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 256 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 334 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 355 352 256 355 352 355 352 355 271 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 334 352 256 352 352 256 352 348 352 352 256 352 352 352 352 256 334 352 256 352 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 348 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 271 352 352 256 352 352 235 352 352 352 352 352 352 352 352 256 256 271 352 352 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 352 256 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 348 256 352 352 256 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 271 271 271 352 352 352 352 352 352 256 352 352 352 355 352 355 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 271 355 352 271 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 255 256 352 352 352 352 352 352 256 255 256 256 256 256 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 255 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 255 352 255 256 352 256 255 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 256 256 256 255 352 256 348 348 352 352 352 255 352 352 352 352 352 352 352 256 255 352 271 352 255 352 352 352 256 352 255 352 255 352 352 255 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 271 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 256 334 352 352 271 348 352 352 256 352 352 352 256 352 256 334 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 256 352 256 348 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 334 256 256 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 334 348 352 348 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 348 352 271 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 256 348 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 256 334 352 256 256 352 352 256 352 256 352 352 352 271 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 256 256 352 352 352 352 352 348 352 256 352 352 352 352 352 271 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 256 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 271 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 334 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 235 352 352 352 352 355 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 334 352 355 352 352 271 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 271 256 355 352 352 352 235 355 352 352 352 352 256 352 352 256 352 256 256 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 256 256 352 352 271 352 352 352 348 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 348 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 355 355 352 348 352 352 352 352 256 352 352 352 355 352 352 256 355 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 271 352 348 352 271 352 352 271 352 352 256 352 271 271 352 352 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 271 352 352 352 256 271 352 352 271 256 334 352 256 352 352 256 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 271 256 352 271 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 355 355 352 352 352 352 352 352 256 352 256 352 271 352 352 348 352 352 352 352 352 271 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 334 271 352 256 352 352 352 352 352 352 352 352 271 352 352 256 271 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 355 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 256 334 352 352 352 352 352 256 352 348 352 352 352 256 334 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 256 352 256 352 352 352 352 355 352 352 352 355 352 352 256 352 256 352 256 352 352 352 352 256 355 352 352 271 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 355 352 352 355 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 355 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 235 352 352 352 355 355 352 352 355 352 352 271 352 355 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 355 256 352 352 352 352 352 355 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 256 352 352 352 352 256 334 256 256 256 352 352 352 255 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 217 217 352 348 352 352 352 352 217 217 256 334 352 256 352 256 352 256 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 139 139 139 352 352 352 256 334 352 352 256 334 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 256 139 139 256 352 256 355 352 256 355 352 352 355 352 352 352 352 352 352 256 352 352 352 355 352 352 271 256 352 355 352 352 352 352 352 256 352 352 352 256 352 256 352 355 352 355 355 352 352 355 271 352 352 352 352 348 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 256 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 334 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 256 352 352 256 352 256 256 352 256 352 352 352 348 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 348 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 139 256 139 256 352 256 334 352 352 256 352 256 352 256 352 352 352 256 352 139 352 352 139 139 352 139 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 348 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 334 352 352 352 256 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 139 352 352 139 352 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 352 352 352 256 352 256 352 139 352 352 139 352 352 256 352 352 352 352 256 139 352 352 352 352 352 352 352 352 256 352 352 139 352 352 256 352 139 352 352 256 352 139 352 256 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 348 256 352 352 256 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 348 256 352 256 352 256 352 256 256 352 352 352 256 334 352 352 352 256 334 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 271 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 256 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 256 334 352 352 256 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 334 256 352 348 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 256 256 256 334 256 352 256 256 352 256 334 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 139 352 256 352 352 352 352 352 352 352 256 139 139 352 256 352 256 352 352 256 334 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 139 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 334 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 256 352 352 352 348 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 256 352 352 352 256 348 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 348 352 256 256 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 334 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 139 256 256 352 352 352 352 352 256 355 352 352 352 348 256 334 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 271 352 352 352 352 271 271 352 256 352 256 352 352 355 352 271 352 352 352 352 352 256 352 271 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 271 271 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 352 256 352 256 352 348 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 334 271 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 352 256 256 352 271 256 352 352 271 352 352 352 271 352 352 271 352 352 352 352 256 352 352 348 352 256 352 352 256 352 352 256 256 334 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 256 352 352 256 256 334 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 139 352 256 352 352 352 256 256 352 348 256 352 256 352 256 334 352 352 352 235 256 352 256 352 256 334 256 334 352 355 352 348 352 352 352 352 352 244 352 244 244 352 244 352 348 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 256 256 256 352 256 256 334 352 256 334 352 352 256 271 256 352 271 352 352 256 352 352 352 352 256 256 352 352 256 352 256 256 352 352 352 352 352 256 334 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 334 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 0 352 355 352 0 352 256 352 256 256 352 352 352 217 352 352 352 337 352 256 334 352 352 352 256 352 352 97 352 355 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 256 334 271 256 352 352 352 355 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 235 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 256 348 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 334 352 271 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 334 256 0 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 334 256 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 352 244 352 271 256 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 256 352 352 352 97 352 256 334 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 256 352 352 244 352 352 352 352 244 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 271 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 334 352 352 256 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 256 244 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 348 352 352 256 334 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 334 271 352 352 352 271 271 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 355 352 352 352 256 256 352 256 334 352 352 256 355 352 352 256 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 256 352 352 355 352 352 355 352 352 352 352 256 352 352 256 348 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 139 256 256 352 256 352 256 256 352 352 256 352 352 352 271 352 352 352 352 352 352 255 352 352 352 256 352 256 334 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 271 271 355 352 352 352 352 352 352 256 97 352 352 352 355 352 355 352 352 256 334 352 256 334 352 352 139 139 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 271 352 352 271 256 352 352 256 352 352 352 352 352 352 271 256 271 352 352 352 355 352 352 355 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 348 271 256 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 244 352 256 334 256 352 256 334 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 334 352 352 256 256 217 352 352 352 217 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 352 256 352 352 256 256 256 334 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 185 352 352 352 256 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 334 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 352 256 334 352 256 352 256 217 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 256 334 352 256 352 256 256 352 256 256 355 352 355 352 352 352 352 352 352 352 352 256 334 352 352 352 348 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 271 352 348 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 256 334 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 139 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 334 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 0 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 355 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 334 256 352 256 352 256 352 352 352 256 256 352 256 334 352 352 256 256 352 256 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 355 352 256 355 352 355 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 256 352 352 256 352 256 352 352 352 256 256 334 244 352 352 271 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 256 334 256 352 352 256 352 271 352 352 352 256 352 352 352 352 352 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 355 352 355 352 352 256 352 352 271 256 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 256 334 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 256 256 352 256 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 256 352 352 352 271 352 271 352 352 352 256 352 352 352 352 256 334 256 352 352 355 352 352 352 352 352 352 352 255 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 256 334 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 355 256 355 352 352 352 256 355 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 355 352 352 256 352 139 139 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 256 256 256 256 352 352 355 352 352 256 97 352 256 352 355 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 97 352 352 355 355 352 352 352 256 352 352 352 352 352 355 352 352 352 352 256 352 352 271 352 352 271 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 256 352 352 256 256 352 352 256 334 352 256 352 352 352 352 256 256 334 352 352 256 334 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 334 352 256 352 256 352 352 352 256 352 256 352 352 256 352 348 352 352 352 352 352 256 244 352 352 0 352 256 352 352 256 352 352 235 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 139 352 352 352 256 334 256 334 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 235 352 256 256 352 352 271 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 256 256 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 255 352 256 352 352 256 352 256 334 0 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 256 334 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 256 256 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 256 334 352 256 334 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 256 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 256 334 352 256 352 256 352 352 352 256 352 256 334 352 352 352 256 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 235 139 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 256 352 352 352 139 256 352 352 256 256 352 256 256 352 352 352 352 352 256 352 256 256 352 256 334 352 256 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 185 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 355 352 355 352 355 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 334 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 256 256 334 352 271 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 271 271 256 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 256 256 352 352 256 352 352 256 334 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 256 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 244 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 271 271 352 352 352 271 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 256 139 352 256 352 352 256 352 352 139 139 139 352 256 352 256 334 139 352 139 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 355 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 256 334 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 217 352 256 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 244 244 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 334 256 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 271 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 271 352 256 256 352 256 352 256 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 348 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 334 256 139 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 355 352 256 334 352 256 271 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 256 334 256 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 256 352 256 256 334 352 256 352 352 256 348 256 352 352 352 352 352 352 352 256 352 256 352 256 352 256 334 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 348 352 271 271 352 352 352 256 334 352 352 352 352 352 256 352 334 256 256 352 256 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 256 334 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 256 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 256 352 271 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 235 271 352 352 352 352 352 352 352 352 352 352 352 352 256 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 256 256 334 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 334 352 256 334 352 256 334 352 256 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 271 271 271 271 352 348 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 256 352 256 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 235 352 256 352 235 352 352 352 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 244 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 355 352 352 352 355 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 256 352 256 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 256 334 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 139 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 348 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 348 352 256 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 271 271 271 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 0 352 355 352 352 352 352 352 352 352 352 256 352 352 355 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 334 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 256 352 352 352 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 256 334 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 334 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 334 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 235 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 235 352 352 352 256 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 256 256 352 352 352 352 256 352 352 271 352 352 256 352 271 334 352 256 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 271 256 352 256 256 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 256 256 352 256 271 235 352 0 352 352 352 352 271 352 256 334 256 352 235 352 352 352 271 352 352 352 352 256 352 352 271 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 0 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 256 352 256 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 256 334 352 139 139 352 255 352 352 256 352 256 352 352 352 352 352 352 139 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 348 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 337 352 352 352 256 337 352 352 352 352 217 352 352 217 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 255 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 256 334 256 256 352 256 352 352 256 352 256 352 352 352 256 352 256 256 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 256 334 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 334 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 217 217 352 352 352 352 244 352 352 352 352 352 352 352 256 244 352 352 352 244 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 355 352 352 256 355 352 352 355 352 352 355 352 352 352 352 352 352 271 352 352 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 256 355 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 348 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 244 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 334 348 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 334 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 256 256 256 352 352 352 256 352 352 352 352 256 334 271 271 352 352 352 352 352 352 352 352 352 352 334 352 352 256 352 352 352 256 334 352 352 352 352 352 352 355 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 256 256 352 334 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 256 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 334 256 352 352 352 256 256 256 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 0 352 352 352 352 256 334 352 256 352 352 355 352 352 352 271 352 355 352 355 352 352 355 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 256 244 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 271 352 352 352 352 256 352 256 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 139 352 352 256 352 139 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 139 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 271 352 352 256 352 256 352 352 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 352 97 352 352 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 256 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 256 334 352 352 352 256 256 334 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 256 352 256 352 352 244 352 352 352 352 256 352 352 256 256 334 256 352 256 256 352 352 256 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 217 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 256 352 352 352 352 352 352 337 352 352 352 355 352 352 348 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 244 352 256 352 352 352 256 334 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 334 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 256 352 139 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 355 352 97 352 355 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 348 352 352 256 352 352 271 352 352 352 352 355 352 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 271 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 334 256 334 256 352 256 352 352 256 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 271 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 256 334 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 271 271 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 256 334 352 244 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 235 352 352 352 352 255 355 352 352 352 352 352 256 334 352 256 352 352 352 271 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 256 256 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 256 256 352 256 256 352 352 256 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 256 256 352 352 256 334 352 352 352 256 352 256 256 256 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 334 352 256 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 256 256 334 352 256 352 352 256 334 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 334 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 256 334 352 352 352 256 352 352 352 256 256 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 256 334 352 348 256 334 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 271 352 256 352 256 334 352 256 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 348 352 352 352 352 348 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 256 352 352 256 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 256 256 352 352 256 352 256 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 256 256 256 352 256 352 256 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 256 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 256 256 352 256 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 256 256 352 352 352 256 352 352 256 256 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 256 334 352 256 334 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 256 352 352 235 352 352 352 352 348 348 352 256 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 355 352 271 352 355 352 352 352 139 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 139 352 352 352 352 352 352 352 352 271 352 352 352 235 352 244 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 256 352 256 256 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 256 334 352 352 352 348 352 352 256 256 352 352 352 352 352 348 256 352 352 352 352 352 256 352 348 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 256 256 256 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 255 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 244 217 352 256 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 271 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 337 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 244 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 355 352 355 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 256 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 256 348 256 334 256 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 334 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 256 352 271 271 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 256 352 256 348 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 256 334 352 352 256 352 256 334 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 352 334 256 352 256 334 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 256 352 352 256 352 352 352 256 334 352 256 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 348 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 256 256 256 352 352 256 352 352 352 256 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 348 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 217 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 334 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 334 348 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 334 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 256 352 352 256 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 334 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 271 271 352 271 352 256 352 352 352 352 271 352 271 352 352 97 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 352 352 217 352 352 352 352 256 217 352 352 256 352 352 352 352 256 352 352 352 348 352 352 256 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 334 256 334 352 256 256 352 256 352 352 352 256 352 352 352 256 256 352 256 355 352 352 0 0 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 348 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 334 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 271 271 352 256 271 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 256 256 352 352 352 256 256 256 352 348 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 217 352 352 352 352 352 352 256 348 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 256 352 217 352 352 352 352 352 217 352 217 352 352 256 352 352 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 256 352 256 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 256 256 352 352 352 256 352 352 352 244 352 244 244 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 348 256 334 244 352 352 256 352 352 352 352 256 256 352 352 352 352 256 334 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 256 352 256 256 256 352 352 352 271 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 256 352 256 334 352 352 256 352 352 352 334 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 256 334 352 256 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 256 352 352 256 271 256 352 256 352 352 352 256 352 256 334 352 352 271 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 139 256 271 352 352 352 352 352 352 139 139 139 352 352 348 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 348 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 256 256 334 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 256 334 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 235 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 256 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 271 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 0 352 0 352 256 352 352 352 352 352 352 352 256 352 348 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 97 352 256 352 352 352 352 352 256 352 355 352 352 355 352 352 355 352 352 355 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 235 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 271 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 334 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 334 235 256 334 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 256 352 352 256 256 352 352 256 256 256 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 97 352 352 97 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 348 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 255 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 139 139 139 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 352 256 256 352 352 256 348 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 334 352 256 352 352 256 334 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 256 334 352 352 256 352 355 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 97 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 334 256 352 355 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 348 352 352 352 352 256 352 256 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 139 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 334 256 352 256 352 352 256 352 256 352 256 352 256 352 256 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 256 256 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 255 352 348 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 334 352 352 352 348 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 256 334 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 256 256 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 334 352 352 256 256 352 256 334 352 352 352 256 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 244 352 256 244 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 0 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 256 334 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 348 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 256 256 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 256 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 256 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 355 352 355 352 355 352 256 352 352 352 352 139 352 256 352 256 334 352 256 256 352 355 352 352 355 352 352 352 355 352 352 256 352 97 352 355 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 0 352 256 0 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 256 256 334 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 256 139 352 352 271 256 352 352 352 256 352 256 352 352 352 348 256 352 256 256 256 334 352 352 352 256 334 352 352 256 352 256 352 256 256 352 352 352 352 256 256 256 334 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 256 352 352 256 334 352 352 256 352 256 352 352 256 334 352 352 352 256 352 352 352 352 348 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 355 352 352 348 352 352 348 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 348 352 352 256 352 355 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 256 256 256 352 348 352 352 256 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 139 352 256 352 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 334 352 256 334 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 256 352 348 256 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 334 352 352 256 256 334 256 334 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 217 352 352 352 352 217 217 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 334 256 352 256 352 352 352 334 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 255 352 256 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 256 352 352 256 334 256 352 256 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 244 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 244 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 256 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 235 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 348 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 255 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 139 139 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 256 352 256 348 256 352 352 352 352 352 256 256 256 256 352 352 355 352 355 352 355 352 352 348 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 235 352 256 352 352 256 352 352 256 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 256 334 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 271 271 352 352 352 352 352 352 352 352 352 139 352 256 334 139 352 352 352 352 352 352 348 352 256 352 256 352 256 352 352 352 256 352 256 334 256 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 256 352 256 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 256 334 352 256 352 256 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 271 256 352 352 352 352 352 256 256 334 352 255 352 352 256 256 255 352 352 256 352 352 352 255 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 271 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 348 352 352 256 235 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 185 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 337 352 352 337 352 337 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 256 352 352 352 352 97 352 352 352 256 352 256 352 352 256 352 352 256 352 256 256 352 352 271 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 139 256 334 256 352 256 256 352 352 352 256 352 352 352 139 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 235 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 235 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 271 352 352 352 352 352 235 352 352 352 352 352 352 271 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 256 352 352 352 352 352 235 352 352 271 352 352 256 235 352 352 244 352 244 244 244 244 235 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 271 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 271 256 352 271 352 355 352 355 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 256 352 256 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 255 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 334 256 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 271 352 352 352 352 352 352 352 271 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 334 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 256 334 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 139 352 352 352 352 256 256 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 355 352 355 352 352 352 97 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 256 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 355 352 352 352 355 352 352 355 352 352 352 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 255 352 352 255 352 352 255 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 235 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 348 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 334 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 334 256 256 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 334 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 256 334 352 256 352 352 352 352 256 352 256 352 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 256 352 352 352 217 352 352 352 352 256 352 352 271 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 271 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 256 352 352 352 256 352 352 235 352 352 352 352 352 352 256 352 256 352 352 352 256 352 255 352 352 352 352 256 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 355 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 244 217 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 256 334 352 256 256 352 256 334 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 244 256 244 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 256 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 271 352 352 352 235 352 352 235 352 139 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 255 256 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 256 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 256 256 139 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 271 256 334 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 256 352 352 256 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 348 352 352 352 352 256 334 352 352 352 352 97 352 352 355 352 352 352 352 352 352 256 355 352 352 352 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 348 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 0 352 0 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 355 256 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 348 271 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 271 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 139 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 355 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 271 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 255 352 256 352 271 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 256 334 352 256 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 244 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 334 352 352 244 352 352 352 352 244 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 337 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 348 352 352 256 352 352 352 352 352 256 352 348 139 352 139 352 256 334 139 139 352 139 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 256 256 352 352 352 256 352 256 352 348 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 271 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 217 352 256 334 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 355 352 352 256 355 352 352 352 352 355 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 334 352 256 352 352 256 352 352 352 352 352 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 185 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 256 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 348 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 348 352 352 352 352 256 348 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 255 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 271 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 348 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 256 352 352 256 352 352 348 256 352 352 352 348 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 256 352 256 352 352 352 348 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 271 352 352 352 271 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 271 352 352 139 352 352 256 352 352 139 352 256 352 352 256 352 352 352 352 352 352 352 139 352 352 352 139 352 139 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 256 352 256 352 352 256 352 139 256 256 352 256 352 352 352 352 352 139 352 352 352 352 139 256 352 352 256 348 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 139 139 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 352 352 352 352 352 139 352 352 139 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 256 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 348 256 334 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 348 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 334 348 352 256 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 348 352 352 256 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 348 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 217 352 217 217 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 217 217 217 352 217 217 352 352 352 352 352 256 217 352 352 352 217 352 352 256 352 352 256 352 352 256 352 352 352 352 217 217 217 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 337 352 352 352 256 352 97 352 352 256 352 217 217 217 217 217 352 352 352 217 352 352 352 352 352 348 352 217 352 217 217 217 217 352 352 352 352 352 352 352 256 352 217 352 352 348 256 348 271 217 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 256 334 352 352 217 352 352 352 352 352 352 352 352 256 334 217 352 348 217 217 352 352 217 217 352 217 139 352 139 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 217 352 352 352 217 348 217 352 352 352 352 352 352 352 217 352 256 217 352 217 352 352 352 217 352 256 217 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 256 217 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 217 352 256 352 352 256 256 256 352 256 352 352 352 352 352 217 217 217 217 352 352 352 352 256 352 256 256 334 256 352 352 217 352 352 217 352 217 352 217 352 352 352 256 256 256 352 256 352 352 352 352 352 352 217 217 352 352 256 352 352 256 352 352 348 217 352 352 217 352 352 352 217 256 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 256 334 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 217 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 256 217 352 256 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 256 352 352 256 348 352 352 352 352 352 352 256 352 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 217 217 217 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 217 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 256 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 217 352 352 352 348 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 352 352 352 352 256 352 352 352 352 256 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 256 217 352 352 217 256 352 217 352 352 352 352 352 256 352 352 352 256 348 352 256 334 256 352 352 352 352 352 352 352 217 352 352 217 217 352 217 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 256 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 348 256 352 352 244 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 217 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 256 352 256 352 352 352 256 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 352 352 256 255 256 352 352 256 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 352 217 217 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 217 217 217 217 352 217 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 271 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 256 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 256 355 352 355 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 97 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 334 352 256 217 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 256 352 256 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 256 352 352 256 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 352 352 352 352 217 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 256 217 352 352 256 352 352 217 352 352 352 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 355 352 355 352 352 352 352 355 352 355 352 352 352 352 352 355 352 355 352 256 355 352 355 352 355 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 217 256 334 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 271 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 97 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 256 139 139 139 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 97 97 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 334 352 352 217 352 352 256 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 217 217 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 271 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 256 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 256 334 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 217 352 217 256 217 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 217 352 352 217 352 217 217 217 217 217 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 217 352 256 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 255 352 352 256 352 256 352 352 256 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 355 352 256 352 352 355 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 256 217 352 217 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 355 352 352 352 355 352 355 352 352 271 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 217 352 256 352 256 256 352 235 352 352 352 256 352 352 352 352 352 352 352 352 256 334 355 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 334 352 256 352 352 217 352 352 352 352 217 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 355 352 355 352 256 352 352 352 355 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 217 352 352 256 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 256 355 352 256 352 352 352 352 355 352 352 256 352 256 334 352 352 352 355 352 352 352 217 352 217 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 217 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 217 352 352 352 256 256 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 217 352 256 217 352 256 352 217 352 256 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 217 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 217 352 352 352 352 352 217 352 217 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 256 352 352 352 256 352 217 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 217 352 352 352 217 352 352 217 352 256 217 352 352 256 352 352 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 256 352 352 256 334 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 348 256 352 217 217 352 217 352 217 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 217 352 217 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 256 348 352 217 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 256 334 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 217 352 256 352 352 256 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 217 217 352 352 352 352 352 352 352 348 352 352 352 352 352 348 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 271 352 352 256 334 352 352 256 352 348 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 348 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 271 256 334 352 352 352 352 352 139 271 271 352 256 352 352 352 256 271 352 271 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 355 352 0 352 352 352 0 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 244 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 271 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 217 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 348 352 352 256 352 217 217 256 217 217 217 217 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 256 334 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 348 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 217 352 256 352 256 334 256 271 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 348 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 271 256 334 352 352 352 352 352 348 352 352 256 348 256 352 352 352 352 352 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 256 256 334 352 352 352 256 334 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 348 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 334 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 256 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 217 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 256 352 256 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 348 355 271 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 334 256 348 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 217 352 217 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 256 352 352 256 256 256 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 256 352 217 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 217 352 256 217 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 334 352 352 352 256 352 352 352 256 256 352 217 352 352 256 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 235 352 352 352 352 352 185 352 352 352 185 244 352 244 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 334 256 352 256 352 352 352 352 352 256 256 256 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 271 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 217 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 244 352 256 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 256 352 352 352 352 352 235 352 97 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 217 352 256 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 139 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 97 352 355 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 256 352 271 352 97 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 348 256 334 348 352 352 352 352 352 352 256 352 271 348 352 352 348 352 352 352 352 352 352 352 256 334 352 352 217 217 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 355 256 97 352 352 256 97 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 256 256 352 352 256 352 352 355 352 352 355 352 352 235 271 352 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 256 352 352 352 352 352 352 352 256 334 352 352 0 352 352 352 0 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 334 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 352 355 352 352 256 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 334 256 334 352 256 352 352 352 352 256 352 352 352 352 352 256 217 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 334 352 256 352 256 334 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 256 334 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 244 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 334 352 352 352 352 352 352 235 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 256 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 217 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 348 352 348 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 348 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 217 352 352 352 217 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 256 352 352 352 352 352 352 352 256 256 352 352 217 352 217 352 352 352 352 352 217 352 217 217 256 352 352 352 256 334 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 139 139 139 352 256 334 256 352 139 139 139 139 352 139 352 352 352 352 352 139 352 352 352 139 139 139 352 352 352 256 352 352 352 352 352 352 139 352 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 217 352 217 352 352 352 139 352 139 352 352 352 352 256 352 352 352 139 139 352 352 352 352 348 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 256 352 256 348 256 348 256 352 352 352 256 352 352 256 217 352 352 352 256 334 352 352 256 352 352 256 352 139 139 139 139 139 352 139 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 256 352 352 352 352 139 139 139 352 352 352 352 352 352 139 139 256 352 139 352 352 139 352 352 352 139 352 256 352 352 352 352 352 139 352 352 256 256 352 352 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 139 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 255 0 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 139 352 352 352 139 348 139 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 256 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 139 139 352 139 139 139 139 352 139 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 217 352 352 217 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 256 352 139 352 352 352 352 256 334 352 256 355 352 355 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 139 352 139 352 352 256 256 352 352 256 334 352 271 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 139 352 352 139 352 352 256 256 352 352 352 256 352 352 352 352 0 0 352 271 271 352 352 352 352 352 352 139 348 352 352 352 139 139 139 352 352 139 139 139 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 256 352 352 352 352 256 334 256 256 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 256 256 256 352 256 352 348 352 352 352 139 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 235 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 139 352 139 256 352 348 139 352 139 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 334 352 352 352 256 352 352 352 256 185 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 139 352 352 352 352 256 352 352 256 352 352 256 352 271 139 352 139 352 352 352 352 352 352 352 352 352 139 139 256 352 352 352 217 352 217 352 256 334 217 352 217 352 217 352 352 348 139 139 352 352 139 352 139 352 352 352 352 139 139 352 256 352 352 139 352 352 352 352 352 352 217 352 352 217 352 217 139 217 352 217 352 352 352 352 352 139 139 352 352 352 256 352 256 334 139 352 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 348 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 139 139 352 352 352 352 352 352 352 352 352 139 352 217 352 217 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 348 352 139 352 352 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 139 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 256 352 139 352 352 352 139 352 352 352 352 139 352 352 352 352 352 139 352 352 352 348 352 256 352 352 352 256 256 334 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 256 256 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 139 139 139 352 352 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 139 352 352 139 352 348 352 256 352 352 256 352 352 352 352 139 139 352 139 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 139 352 352 352 352 139 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 256 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 139 139 352 352 352 352 139 352 256 352 139 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 256 334 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 352 352 352 139 352 139 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 139 352 139 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 139 352 352 352 352 352 352 352 139 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 139 352 139 139 352 139 352 352 352 352 352 352 352 352 352 256 139 352 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 139 256 352 352 352 256 352 256 352 256 352 352 352 352 352 235 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 139 352 352 139 256 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 256 352 352 352 139 139 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 334 348 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 256 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 355 352 352 256 256 352 235 352 256 256 352 352 256 334 355 352 352 271 256 334 352 352 352 352 352 352 352 355 352 256 352 352 352 256 334 352 352 256 256 355 352 352 352 348 352 352 352 352 355 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 139 256 139 256 256 334 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 256 352 271 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 334 352 352 348 352 256 352 217 352 256 352 352 139 352 139 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 271 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 348 352 256 256 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 256 352 352 256 334 256 256 352 352 256 352 348 352 256 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 348 256 352 139 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 348 352 352 348 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 217 217 352 352 217 352 352 271 271 271 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 139 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 139 139 352 352 139 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 139 352 256 352 139 139 352 139 352 139 139 139 352 352 256 352 352 217 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 355 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 217 352 352 256 334 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 355 271 352 352 256 352 352 256 352 352 352 256 334 352 352 139 139 352 352 352 352 352 256 139 139 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 139 139 352 139 352 139 352 352 139 352 352 352 352 352 352 352 139 256 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 256 334 348 352 256 352 352 139 139 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 139 352 352 256 352 352 352 352 256 352 217 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 256 355 352 97 352 352 355 352 352 355 352 256 352 256 256 352 256 334 0 352 0 352 256 352 256 256 334 352 256 352 352 256 352 352 352 271 0 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 185 352 256 256 352 352 352 352 352 352 352 256 352 352 256 334 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 139 352 139 352 256 352 352 217 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 139 139 352 352 139 139 139 139 352 352 256 348 352 352 352 139 256 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 139 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 139 352 352 352 244 352 256 334 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 271 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 256 256 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 256 334 352 256 334 352 271 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 0 352 352 352 337 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 255 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 348 256 256 352 352 352 352 139 352 352 139 352 352 352 352 139 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 256 348 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 244 352 256 271 271 352 256 352 352 256 352 352 256 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 334 352 256 348 352 256 352 352 256 334 352 352 256 334 352 352 256 256 334 352 256 352 256 352 217 352 217 256 352 256 352 352 352 352 352 352 352 348 352 256 348 352 352 352 352 352 352 271 352 271 352 352 352 352 256 352 352 352 256 334 352 256 235 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 256 352 352 97 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 256 352 256 256 139 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 256 256 334 352 348 256 352 352 352 352 352 256 352 352 244 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 334 352 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 255 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 337 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 256 334 256 352 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 256 352 352 352 256 334 256 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 348 352 271 217 352 0 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 271 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 337 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 255 348 256 352 256 352 256 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 334 352 256 352 352 348 256 256 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 334 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 256 352 256 139 139 352 352 139 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 139 139 352 139 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 271 271 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 139 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 139 352 256 352 256 352 256 256 256 334 352 352 352 139 352 256 139 352 352 352 352 139 352 256 352 352 256 352 256 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 139 352 352 256 352 256 334 352 352 352 352 352 352 256 256 352 256 139 352 352 139 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 139 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 348 352 352 352 352 139 139 352 139 139 256 352 139 139 352 352 256 352 352 139 139 352 352 256 352 352 352 352 139 352 352 256 334 348 352 352 352 352 139 352 352 271 352 352 352 352 256 352 256 352 352 352 352 352 139 139 352 352 256 352 352 256 334 256 352 352 352 352 352 348 256 256 352 352 139 139 139 352 352 352 352 352 352 139 256 352 352 352 256 352 352 352 217 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 271 271 352 256 352 352 352 337 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 256 352 352 256 334 352 256 256 352 352 256 352 352 352 256 334 352 139 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 139 139 352 348 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 139 352 352 139 352 139 256 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 256 334 256 352 352 352 256 352 352 256 352 352 256 352 352 352 348 352 352 352 271 352 139 271 352 352 348 352 348 139 139 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 256 334 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 256 334 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 271 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 217 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 334 348 352 352 352 352 352 352 256 334 355 352 352 0 352 0 352 352 352 0 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 256 352 352 256 256 334 256 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 139 139 352 139 139 352 355 352 352 355 352 355 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 256 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 271 271 139 352 352 352 348 139 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 271 139 352 139 352 352 352 352 352 352 352 352 256 334 352 352 97 256 352 352 352 271 217 352 217 352 217 352 256 256 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 139 352 139 139 352 352 139 139 139 352 352 352 352 139 139 352 352 352 352 352 256 256 352 256 334 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 352 139 352 139 352 352 217 352 352 139 139 256 139 352 256 352 352 352 256 334 352 352 139 352 139 352 352 256 256 352 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 217 352 217 352 217 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 334 352 352 256 334 352 352 352 256 352 256 352 352 352 352 256 217 217 352 217 352 352 352 352 217 352 256 352 352 352 352 256 352 352 217 217 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 139 352 139 256 352 139 139 271 271 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 348 271 352 256 352 352 352 352 352 348 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 244 256 256 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 244 244 352 244 244 352 352 352 352 352 352 352 352 256 352 352 348 352 352 217 352 217 217 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 139 139 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 139 348 139 139 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 139 352 352 271 352 352 352 348 352 271 271 352 271 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 271 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 139 139 352 139 352 352 256 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 139 139 352 352 271 352 256 352 352 352 139 139 352 352 348 139 352 352 352 352 256 352 256 334 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 271 348 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 139 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 139 352 256 139 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 256 352 256 334 352 256 352 256 352 352 352 139 352 352 352 256 352 256 352 256 256 139 352 139 352 352 256 352 352 352 352 256 352 256 352 352 352 139 352 352 139 139 352 352 352 352 139 256 334 352 256 256 352 256 352 352 352 256 352 352 139 139 139 352 352 352 352 352 352 352 352 139 352 352 352 352 348 139 352 139 271 352 352 348 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 256 352 352 352 271 139 139 352 352 352 256 256 352 352 256 352 352 352 256 271 352 352 256 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 139 139 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 217 352 217 217 256 352 352 352 352 352 352 352 256 256 256 256 352 348 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 352 139 139 271 352 256 352 352 256 352 256 334 352 139 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 255 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 352 217 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 256 352 348 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 334 348 256 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 256 256 352 352 256 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 348 256 334 139 139 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 139 256 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 256 217 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 217 352 256 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 217 352 348 352 352 256 352 352 352 352 352 352 352 352 256 217 352 217 352 256 352 352 352 352 352 352 256 352 352 352 217 352 352 217 217 352 217 352 352 256 217 217 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 256 352 352 352 256 217 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 217 256 352 256 334 352 352 352 256 352 256 334 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 217 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 256 217 352 352 256 352 352 352 352 217 352 256 334 352 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 217 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 256 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 355 352 271 352 352 235 352 352 352 352 256 256 352 352 256 352 352 256 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 255 352 352 352 352 256 352 352 256 352 352 352 256 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 217 352 217 217 348 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 217 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 217 217 352 348 352 352 352 352 352 217 352 352 352 256 352 352 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 217 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 139 352 256 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 348 256 352 352 352 352 352 352 352 352 256 352 217 352 256 352 217 352 217 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 217 352 256 352 217 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 139 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 256 217 352 217 217 217 217 352 352 352 352 256 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 217 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 217 217 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 348 352 348 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 217 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 139 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 256 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 97 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 334 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 217 352 352 217 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 217 217 217 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 256 352 352 256 334 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 348 352 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 256 334 352 256 334 352 352 352 352 244 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 334 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 256 334 352 352 352 256 348 352 139 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 139 139 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 139 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 139 139 352 139 352 256 352 352 139 352 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 348 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 334 352 256 334 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 256 352 256 352 352 256 334 352 352 256 352 352 352 256 348 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 334 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 256 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 256 352 352 348 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 334 217 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 348 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 334 256 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 139 352 352 139 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 256 352 256 352 244 139 352 352 139 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 139 352 352 256 352 352 352 352 139 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 139 352 352 352 352 352 348 352 352 352 256 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 244 352 352 244 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 334 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 334 352 352 256 334 256 352 352 256 352 352 256 348 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 334 352 244 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 355 352 355 352 256 352 355 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 355 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 139 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 355 352 352 256 352 352 352 256 355 352 355 352 352 352 352 355 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 256 352 355 352 352 352 256 352 256 352 352 352 256 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 256 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 352 348 256 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 139 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 256 352 352 352 139 348 352 352 256 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 355 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 139 352 256 334 352 352 352 256 334 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 256 352 255 352 348 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 255 352 352 255 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 348 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 256 352 256 352 352 352 352 352 271 352 256 352 352 352 255 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 334 256 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 355 352 352 355 352 352 256 352 139 352 139 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 256 352 352 256 352 139 348 139 352 271 352 256 352 352 352 352 352 139 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 348 352 352 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 355 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 97 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 256 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 348 256 352 352 271 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 355 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 352 355 352 355 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 355 352 355 352 352 352 256 352 256 352 352 271 256 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 352 256 334 352 256 348 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 355 352 352 352 352 355 352 352 352 271 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 271 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 352 271 352 355 352 355 352 352 352 352 355 352 352 352 256 352 256 352 355 352 348 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 352 355 352 352 352 355 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 355 352 352 256 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 355 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 355 352 355 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 348 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 256 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 97 352 352 352 256 352 256 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 355 352 352 352 256 352 352 355 256 352 139 139 352 256 352 352 352 352 352 352 355 352 352 352 355 352 256 352 256 352 256 355 352 352 355 352 355 352 352 352 256 352 256 256 256 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 139 256 352 352 352 352 352 271 352 352 352 352 352 352 352 355 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 256 352 256 352 352 256 352 271 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 235 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 235 352 352 235 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 352 355 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 355 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 139 352 139 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 256 352 256 256 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 256 256 352 352 256 256 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 348 256 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 334 352 334 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 256 352 256 334 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 139 256 352 352 352 352 139 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 256 348 256 348 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 348 256 352 352 256 334 352 352 139 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 255 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 256 352 139 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 348 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 97 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 256 256 334 352 256 352 352 352 256 352 352 256 352 352 352 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 334 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 217 352 352 217 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 334 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 256 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 256 352 352 352 256 352 352 256 352 217 352 217 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 244 352 352 355 352 352 352 355 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 348 256 334 352 256 256 352 352 352 337 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 256 352 256 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 334 352 352 352 256 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 217 352 352 256 217 352 352 256 352 352 352 256 334 352 352 348 352 256 256 256 352 217 217 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 334 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 217 352 352 217 352 352 217 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 256 334 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 256 352 217 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 217 352 217 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 217 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 256 334 352 217 352 352 352 352 352 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 352 256 334 352 217 352 352 217 256 352 217 217 352 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 235 352 235 352 352 352 352 256 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 235 352 352 352 352 352 256 352 352 352 271 256 352 352 256 217 352 352 256 217 352 352 256 352 352 256 256 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 235 352 352 352 352 271 352 244 352 235 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 271 256 352 256 352 352 352 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 217 217 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 217 352 256 217 352 217 217 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 271 352 352 352 271 352 352 352 256 352 352 352 256 334 352 352 256 352 271 352 352 352 352 217 352 352 348 352 352 352 352 352 256 352 352 97 352 97 352 352 256 352 217 352 352 217 352 352 352 352 256 352 352 256 352 256 352 217 352 256 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 348 352 352 352 352 352 256 352 256 352 352 352 352 352 348 217 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 217 352 256 352 352 352 352 217 352 217 352 256 217 352 217 352 352 352 352 256 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 217 352 256 352 348 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 348 352 256 352 352 217 352 352 217 352 352 352 352 352 352 352 352 256 334 256 352 352 256 256 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 235 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 217 352 217 217 217 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 256 334 352 256 256 256 352 352 352 352 256 352 139 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 217 256 352 352 352 352 217 256 352 217 352 256 334 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 217 217 217 352 256 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 217 352 352 217 217 352 217 217 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 256 256 271 271 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 244 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 348 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 217 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 217 352 352 217 352 352 256 352 217 352 352 256 352 256 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 217 352 256 352 217 217 352 217 352 352 352 352 352 256 352 352 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 235 352 352 256 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 139 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 256 256 352 352 352 352 352 256 217 352 217 256 352 352 256 352 348 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 256 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 256 352 352 256 352 271 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 256 217 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 217 352 352 256 352 352 352 217 217 352 217 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 352 352 348 352 256 352 352 352 256 334 352 352 352 256 352 352 256 334 352 256 352 352 352 256 352 352 256 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 217 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 334 352 352 355 355 352 256 271 355 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 348 352 348 352 256 256 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 355 352 352 352 352 271 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 334 352 352 352 352 355 352 139 352 139 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 355 352 352 352 352 352 352 352 352 352 256 271 352 352 139 352 352 352 352 256 352 352 352 352 355 352 256 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 217 352 217 352 352 352 256 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 256 352 217 352 352 352 352 256 217 217 217 217 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 334 352 217 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 217 352 352 352 352 256 352 352 256 352 217 352 139 352 139 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 337 352 352 235 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 256 256 352 217 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 334 352 348 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 139 139 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 256 352 352 352 256 334 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 217 352 256 352 256 352 217 352 352 352 352 352 352 352 352 256 352 352 217 256 352 352 352 352 352 352 217 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 139 139 352 348 352 256 256 334 352 256 334 352 256 352 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 139 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 217 352 352 256 352 352 352 352 352 352 217 352 217 352 217 352 352 352 256 217 352 256 352 352 352 217 352 352 217 217 352 217 352 256 352 256 217 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 256 271 352 256 256 352 256 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 337 352 352 235 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 355 256 352 348 352 337 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 256 352 352 217 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 337 352 256 235 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 139 256 139 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 256 334 355 352 352 352 352 352 352 352 256 235 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 334 256 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 256 217 352 217 352 352 256 217 217 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 217 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 337 256 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 217 352 256 217 256 334 352 352 352 217 217 352 256 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 256 352 352 352 352 256 256 352 235 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 334 352 256 352 352 256 256 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 271 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 256 334 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 235 352 352 352 235 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 256 334 352 352 352 352 352 217 217 217 352 217 217 348 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 217 217 352 256 352 256 217 352 256 256 256 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 352 256 352 256 256 352 352 352 348 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 256 348 352 352 352 256 352 352 256 352 352 352 256 217 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 256 352 348 352 256 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 244 256 334 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 256 256 352 352 256 352 352 352 256 256 217 352 217 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 217 352 217 352 256 217 352 352 352 217 352 352 352 217 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 348 256 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 352 217 217 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 256 352 352 256 334 352 217 352 352 217 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 256 334 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 235 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 217 352 217 217 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 235 352 256 352 352 256 352 352 352 352 256 352 256 217 352 352 217 217 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 348 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 217 256 217 352 352 352 352 352 352 256 334 217 352 217 352 217 217 256 334 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 256 352 217 352 256 352 217 217 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 348 352 352 256 352 217 352 256 217 217 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 139 139 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 352 256 352 352 352 139 139 352 139 352 348 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 139 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 139 352 352 139 139 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 139 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 139 139 139 352 352 352 348 256 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 271 352 352 352 352 139 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 256 352 256 352 348 348 352 352 217 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 217 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 217 352 256 352 352 217 256 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 217 352 352 352 217 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 352 139 352 217 139 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 256 352 352 352 256 334 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 256 256 334 256 256 352 352 352 352 217 352 352 217 352 352 352 352 256 217 352 352 352 352 352 352 256 217 352 352 217 352 217 217 217 352 217 352 352 352 352 352 352 217 217 352 256 352 352 256 334 352 352 352 256 352 352 352 352 217 352 217 256 352 352 352 352 217 352 352 352 352 352 352 217 352 217 352 352 217 352 352 217 352 352 352 217 352 256 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 217 352 352 256 334 352 352 352 217 217 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 217 352 217 352 352 352 256 352 352 352 256 352 217 352 217 352 352 352 352 217 352 352 352 352 352 256 352 217 217 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 271 352 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 217 352 352 256 217 352 352 352 217 352 352 256 352 352 352 352 352 352 217 352 352 256 352 352 256 217 352 352 352 217 352 352 352 217 352 352 352 256 334 217 256 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 256 256 352 352 352 352 217 352 352 352 352 352 217 352 352 217 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 256 352 355 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 235 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 348 256 217 352 352 352 352 352 352 352 256 256 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 352 217 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 256 352 334 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 139 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 217 352 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 256 352 355 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 235 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 256 334 352 352 352 352 352 271 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 352 256 352 352 352 217 352 352 217 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 348 352 256 352 256 352 256 352 352 256 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 256 256 352 352 256 334 352 352 352 352 352 352 337 352 352 352 352 256 235 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 256 139 139 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 355 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 139 139 352 352 256 352 352 352 352 256 352 352 352 337 352 352 348 352 256 352 352 352 256 352 352 352 256 352 352 352 352 217 217 256 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 217 217 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 256 352 217 352 352 217 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 256 352 271 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 271 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 256 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 139 352 217 352 352 256 217 352 352 352 256 217 352 217 256 352 352 256 352 256 352 352 352 348 256 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 139 139 352 256 352 352 256 352 352 352 352 352 352 97 352 97 352 97 352 97 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 217 352 352 352 217 217 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 352 256 352 352 348 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 139 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 139 352 352 352 352 256 352 352 352 352 256 139 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 139 352 352 256 334 139 352 352 256 352 352 139 139 352 352 352 139 139 139 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 256 256 352 256 256 352 352 352 352 352 352 256 256 139 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 256 352 352 352 348 352 352 352 352 352 217 256 352 217 352 217 217 352 217 217 352 352 256 352 352 352 217 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 334 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 256 352 348 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 217 256 352 348 352 217 352 352 352 217 352 352 217 352 217 352 352 217 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 139 352 352 256 334 352 352 256 139 139 352 352 352 352 352 256 352 352 256 348 352 352 256 352 352 352 352 256 352 139 352 139 256 352 256 352 352 139 139 139 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 139 139 352 352 352 352 256 352 352 256 352 352 256 139 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 256 352 352 139 352 352 352 352 352 352 352 256 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 348 256 352 352 352 352 352 352 139 352 139 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 256 352 217 352 352 256 352 217 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 256 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 139 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 217 352 352 256 352 352 352 256 352 352 256 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 235 352 235 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 334 256 352 352 256 256 352 352 352 352 352 352 352 256 352 139 352 139 256 352 139 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 256 256 352 352 352 352 352 256 352 139 352 139 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 139 352 352 352 217 352 352 334 217 217 352 352 352 352 352 352 352 352 348 352 352 217 352 352 256 352 217 352 217 352 217 352 352 352 217 352 352 352 352 352 348 256 348 352 352 217 352 352 217 352 352 352 352 217 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 217 352 217 217 352 352 217 352 352 352 217 256 352 352 352 352 352 352 256 352 352 352 352 352 139 352 139 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 217 352 352 256 352 217 352 217 217 256 217 352 352 217 352 352 352 217 352 352 256 352 352 352 352 352 217 352 217 352 352 352 352 217 352 217 217 352 352 217 256 334 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 348 352 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 256 334 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 256 217 217 352 217 352 256 352 352 352 256 352 352 352 217 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 348 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 352 352 217 352 352 352 352 352 217 217 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 256 217 352 352 352 352 352 256 334 217 352 217 352 256 352 217 352 217 352 352 352 217 352 352 217 352 352 352 256 256 256 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 217 352 217 352 217 352 217 352 352 217 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 217 352 352 256 334 352 256 352 256 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 348 352 271 352 352 217 352 217 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 217 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 256 352 217 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 217 352 352 352 217 352 217 217 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 217 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 334 217 352 217 256 352 217 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 256 334 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 217 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 355 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 334 217 352 217 352 352 217 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 256 352 352 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 217 352 352 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 217 352 217 256 217 352 217 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 334 352 256 352 352 352 256 352 352 256 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 97 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 334 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 217 352 217 352 217 256 352 217 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 256 352 352 352 256 352 352 256 352 352 352 352 352 97 352 352 352 352 352 352 348 352 348 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 348 352 256 352 97 352 256 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 256 334 352 352 352 139 352 139 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 217 217 352 217 352 256 217 352 217 352 352 352 217 352 352 217 352 256 352 352 352 352 256 352 352 352 256 334 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 217 352 352 217 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 139 256 352 352 139 352 352 256 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 348 352 352 352 139 352 352 256 352 352 256 352 355 352 355 352 352 352 352 352 352 352 271 352 352 352 352 139 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 217 217 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 256 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 348 352 352 352 352 235 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 139 271 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 256 352 217 352 352 139 352 139 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 256 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 256 217 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 139 355 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 348 352 139 139 139 256 139 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 348 352 256 217 217 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 139 139 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 256 352 352 256 352 348 256 271 352 352 348 352 352 256 352 352 352 352 139 139 352 256 352 352 352 256 334 352 352 352 337 352 235 352 352 352 352 256 352 352 352 139 139 139 352 352 352 139 139 139 139 139 352 139 352 352 352 352 139 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 256 355 352 352 352 352 352 256 352 352 256 352 352 352 217 352 217 352 217 256 217 352 352 352 352 352 352 352 352 352 256 217 217 217 217 352 256 256 352 217 352 217 217 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 217 352 352 256 217 352 217 352 256 352 352 352 217 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 139 352 352 352 352 352 352 256 352 352 348 256 352 348 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 348 352 352 352 352 352 352 352 217 352 256 217 217 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 256 256 352 256 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 256 256 256 352 352 256 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 139 352 139 352 352 139 256 348 256 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 256 352 352 256 256 352 352 256 352 256 352 217 352 217 217 352 256 352 256 352 352 352 352 352 256 352 139 352 256 352 352 352 352 352 256 352 256 256 352 256 139 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 139 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 217 352 352 217 352 352 217 352 352 352 352 256 352 352 352 217 352 256 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 139 256 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 139 139 352 256 139 256 139 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 348 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 256 352 352 256 352 271 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 271 348 352 352 256 352 352 352 348 352 352 139 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 139 352 352 256 352 352 256 352 352 352 352 256 352 217 352 352 217 352 217 352 256 352 352 217 352 352 352 352 352 352 256 352 352 217 352 352 352 217 352 255 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 217 352 217 352 352 352 217 352 217 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 334 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 217 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 256 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 139 139 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 217 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 217 352 352 217 352 352 352 352 217 352 352 256 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 256 217 352 352 352 352 352 217 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 256 352 352 256 352 352 256 352 256 256 256 352 352 352 352 256 352 256 334 352 352 352 217 256 352 352 352 217 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 217 352 217 256 352 352 352 352 352 352 271 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 217 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 217 352 217 352 217 348 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 334 352 217 217 352 217 352 352 352 352 352 352 217 352 352 217 352 352 352 352 217 352 217 352 352 352 256 352 256 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 217 352 217 256 334 352 352 352 256 256 256 352 256 352 256 352 256 334 256 352 217 352 217 352 352 352 217 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 217 217 217 352 352 217 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 217 352 217 217 217 352 352 352 256 352 352 348 256 352 256 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 217 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 217 352 348 352 352 352 217 352 352 256 352 352 352 352 352 217 352 217 352 256 352 352 352 348 352 352 352 352 352 352 256 352 217 352 217 352 217 352 352 256 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 217 256 352 352 217 217 352 256 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 217 256 217 352 352 352 352 352 352 352 256 256 334 217 352 352 217 352 217 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 217 217 352 217 352 352 352 352 352 256 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 255 352 352 256 352 352 352 256 352 256 352 352 217 352 352 217 352 352 352 352 352 352 256 217 352 352 256 352 217 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 217 352 352 256 352 256 352 352 352 352 352 352 217 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 139 139 352 348 139 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 217 352 352 352 352 217 352 217 352 352 352 217 256 348 217 352 352 352 352 352 352 256 334 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 217 352 217 352 352 352 256 348 256 352 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 256 217 352 217 352 217 256 334 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 256 256 334 256 352 217 352 352 217 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 217 352 352 217 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 256 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 355 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 352 217 256 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 256 352 352 348 352 256 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 348 256 334 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 255 217 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 352 235 352 352 352 352 256 352 352 256 352 352 352 244 256 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 334 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 355 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 256 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 355 352 352 352 352 352 217 352 352 217 256 352 217 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 348 256 256 352 256 352 256 352 256 352 256 348 352 352 256 352 352 352 256 352 352 0 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 217 352 352 352 352 352 352 352 352 217 352 352 235 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 355 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 355 352 355 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 97 352 352 352 352 352 352 352 352 352 256 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 255 352 256 352 352 352 352 352 348 352 217 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 256 352 217 217 352 217 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 348 256 256 352 352 256 256 352 352 352 352 352 348 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 348 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 256 352 352 256 352 352 256 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 348 256 352 256 352 256 334 352 256 352 352 352 352 256 352 352 352 256 256 217 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 256 217 352 352 217 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 256 352 352 352 352 352 256 352 352 352 352 256 256 348 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 256 217 217 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 217 352 352 352 352 352 352 217 352 352 217 352 256 352 352 352 217 352 352 352 352 217 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 217 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 256 217 217 352 352 352 352 217 352 217 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 256 256 352 352 348 256 352 352 352 352 256 352 256 352 256 334 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 256 352 256 217 352 352 256 217 352 352 352 255 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 139 352 352 352 352 352 256 352 352 256 334 244 256 352 352 352 352 352 271 352 352 352 352 352 352 256 217 352 352 352 352 217 352 352 217 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 256 352 217 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 235 352 256 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 334 352 352 256 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 337 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 355 352 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 352 352 352 271 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 256 355 352 352 352 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 271 352 271 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 217 352 352 256 217 217 352 256 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 271 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 217 352 256 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 217 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 256 352 256 352 348 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 348 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 256 352 352 352 352 256 352 352 352 256 256 352 139 352 352 256 348 256 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 348 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 256 256 256 352 352 256 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 348 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 348 256 256 235 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 217 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 256 256 352 352 352 352 256 352 352 256 334 256 352 352 352 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 139 352 352 352 139 352 139 139 352 139 139 352 352 256 352 352 352 256 352 352 352 352 352 256 217 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 256 271 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 217 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 139 352 352 217 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 139 139 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 97 352 352 352 256 348 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 217 217 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 256 352 352 217 352 256 352 256 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 256 352 352 217 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 139 352 139 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 235 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 217 352 217 217 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 217 352 217 217 217 352 256 352 217 217 352 352 217 217 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 256 352 352 256 352 256 334 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 217 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 139 139 139 139 352 352 352 352 256 334 256 334 352 352 352 139 352 139 352 139 352 352 352 139 217 352 352 352 217 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 256 352 352 256 139 139 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 217 217 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 217 217 217 352 217 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 256 217 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 256 256 352 352 352 352 256 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 256 352 352 217 352 352 352 256 352 352 352 352 352 352 217 256 352 352 352 352 352 256 352 352 352 352 352 352 334 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 255 352 352 256 352 244 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 334 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 348 352 352 271 352 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 217 352 217 352 352 217 352 217 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 256 217 352 217 352 217 256 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 256 217 256 217 352 348 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 256 334 352 352 352 352 352 352 256 352 217 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 348 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 256 352 217 352 352 217 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 139 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 139 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 139 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 217 352 217 352 139 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 139 352 352 352 352 256 334 352 352 256 352 352 352 139 139 139 352 139 352 352 348 352 352 348 352 352 352 139 352 352 352 139 256 334 352 352 352 352 256 352 217 352 352 217 352 139 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 139 217 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 139 256 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 139 139 271 352 352 352 352 352 139 271 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 139 352 139 348 139 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 271 352 139 139 352 352 139 352 352 352 352 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 334 352 256 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 256 348 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 334 139 139 352 352 352 352 217 352 352 256 334 352 352 256 334 217 352 217 352 217 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 217 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 217 217 352 217 352 352 217 352 256 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 217 352 217 256 352 352 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 334 352 352 256 352 217 217 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 256 352 139 352 217 352 217 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 217 352 217 352 256 352 217 352 352 217 217 352 217 352 352 352 352 352 217 352 352 352 217 352 352 217 352 352 352 348 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 217 352 217 352 352 217 352 352 352 244 352 256 352 352 217 352 256 217 352 256 352 352 352 256 256 352 352 352 352 217 352 352 352 256 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 334 352 217 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 217 217 352 352 352 217 352 352 352 352 352 352 352 217 352 256 217 217 352 348 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 256 334 256 334 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 217 352 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 217 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 217 352 352 352 352 235 352 352 352 271 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 256 217 352 217 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 217 352 256 352 217 352 352 352 352 217 217 256 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 352 217 352 352 217 352 352 256 334 352 352 352 217 352 352 352 217 217 352 352 352 352 352 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 256 352 217 352 352 352 217 352 256 352 352 352 352 352 217 352 352 256 352 352 352 352 256 217 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 334 352 352 352 352 256 352 352 217 352 352 352 348 352 352 352 352 348 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 256 352 217 352 352 352 256 352 352 352 139 352 352 256 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 348 256 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 352 352 352 348 352 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 256 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 348 256 352 352 256 352 352 256 352 256 352 256 352 256 139 139 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 256 352 256 352 256 256 348 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 334 352 352 256 352 256 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 139 256 139 256 348 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 256 334 256 352 256 352 256 256 352 352 256 352 352 348 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 256 217 217 217 256 217 217 352 352 256 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 217 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 217 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 244 352 244 352 256 352 244 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 256 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 244 352 244 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 217 352 217 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 348 217 217 256 256 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 256 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 256 352 352 217 352 352 352 256 352 217 352 352 352 256 352 256 352 256 256 256 352 352 256 352 352 139 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 256 217 352 352 256 352 256 352 352 352 352 352 352 217 352 256 217 352 352 217 352 352 352 256 352 217 352 256 352 256 352 256 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 0 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 217 217 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 217 352 217 352 217 352 217 217 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 256 217 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 139 139 139 352 352 352 256 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 217 217 352 217 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 256 348 352 352 352 334 352 139 352 139 352 352 352 352 352 139 352 352 352 352 352 139 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 256 352 256 334 256 352 352 256 352 352 256 139 352 139 352 139 352 256 139 139 139 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 217 352 352 256 352 352 256 217 352 352 217 352 352 256 334 352 352 352 256 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 256 352 352 256 217 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 217 352 217 352 352 352 352 352 348 352 352 348 352 256 352 352 256 334 217 217 256 217 352 217 352 352 352 352 352 217 256 352 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 217 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 217 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 348 352 217 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 256 256 352 256 352 256 352 352 256 352 352 352 352 256 352 256 256 334 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 256 256 256 352 217 352 217 352 217 352 256 256 352 352 256 334 352 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 256 352 352 352 352 352 352 255 352 352 256 334 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 139 352 352 352 352 352 235 352 352 352 352 352 256 348 348 256 256 256 352 352 256 352 256 256 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 217 352 352 256 352 352 352 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 334 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 217 352 352 217 352 217 352 256 334 352 217 348 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 139 139 352 352 217 352 217 352 352 352 352 217 352 352 348 352 352 352 352 352 139 352 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 139 352 139 139 139 139 352 352 352 139 352 139 139 352 352 352 352 256 352 256 352 352 256 352 352 256 256 256 334 352 139 256 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 256 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 217 352 256 352 352 352 352 352 256 217 217 352 217 352 352 217 256 334 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 256 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 334 139 352 139 139 352 352 352 352 352 352 139 256 139 352 139 256 139 139 352 352 352 139 352 352 352 256 352 352 256 352 256 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 217 352 352 352 352 352 352 352 256 256 352 352 352 256 352 348 352 256 352 352 256 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 352 217 352 352 352 352 352 348 352 352 352 352 256 352 352 352 334 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 256 352 139 139 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 256 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 139 352 139 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 256 352 352 139 256 139 139 256 139 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 139 139 139 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 217 352 352 217 256 352 352 352 352 256 334 256 352 352 352 256 139 352 352 139 139 139 139 352 352 256 334 352 139 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 256 217 352 352 352 352 352 256 352 352 256 352 352 352 139 352 139 352 352 352 256 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 217 352 352 352 352 217 256 352 352 352 352 352 352 352 256 348 217 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 139 352 352 352 352 352 139 139 139 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 217 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 217 352 217 352 217 217 352 352 352 352 217 352 352 352 217 352 256 334 352 217 217 352 352 217 352 217 352 352 217 352 352 352 352 352 352 217 352 256 352 217 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 217 217 256 352 217 352 352 256 352 256 217 352 217 352 352 352 352 352 217 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 217 352 217 217 352 352 352 217 352 352 352 352 256 352 352 352 352 139 139 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 139 348 352 352 139 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 352 352 256 334 352 352 352 352 352 352 217 352 352 352 352 256 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 256 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 337 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 217 352 217 352 352 352 352 217 352 352 352 352 256 256 352 352 352 352 217 217 352 352 217 352 352 352 352 217 217 217 217 256 352 352 352 352 352 352 256 256 348 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 352 352 352 352 352 256 352 352 352 256 352 139 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 256 352 352 352 352 217 352 256 352 352 217 352 352 352 352 217 352 352 217 352 352 352 348 352 352 352 256 217 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 256 352 352 352 217 352 217 352 352 352 256 352 217 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 217 352 217 217 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 217 217 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 217 352 256 352 352 217 352 217 352 352 352 352 348 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 217 352 352 217 352 352 352 352 352 352 256 352 256 352 352 352 217 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 217 352 217 217 217 352 217 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 217 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 256 352 217 352 352 256 352 352 256 334 352 352 352 352 217 352 217 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 217 352 217 352 352 352 256 352 352 352 217 352 352 352 217 352 352 217 352 352 352 348 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 217 256 352 352 352 352 352 352 352 217 217 352 352 352 352 352 217 217 352 352 217 352 352 352 352 352 217 352 217 256 352 352 256 217 352 352 217 352 217 217 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 217 352 352 352 217 352 352 217 352 352 217 217 217 217 352 352 352 217 352 217 352 256 352 352 352 352 352 348 256 352 352 352 352 352 256 334 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 217 348 352 256 352 217 352 352 352 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 139 352 352 235 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 217 217 352 352 352 352 352 348 352 352 217 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 217 217 352 352 352 217 352 352 352 217 352 352 352 352 217 352 217 256 217 217 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 256 217 352 352 256 334 352 217 352 256 352 217 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 217 217 217 217 217 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 256 352 352 217 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 352 256 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 256 334 352 352 352 352 256 352 352 352 217 256 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 217 217 352 352 352 217 352 217 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 352 352 256 352 352 352 217 352 352 217 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 256 352 352 352 352 352 352 217 352 352 217 352 217 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 217 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 256 352 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 355 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 256 352 256 217 217 217 352 217 352 217 352 352 256 352 352 256 352 352 352 256 352 256 217 217 352 352 256 352 352 352 352 352 217 217 352 217 217 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 217 217 352 217 352 352 217 217 352 352 256 352 352 352 352 217 352 217 217 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 217 217 217 256 217 352 217 352 217 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 217 352 352 217 352 256 334 352 352 352 256 217 352 256 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 217 352 217 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 348 352 256 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 352 217 352 217 217 256 256 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 217 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 217 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 256 352 352 256 352 352 256 352 352 256 256 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 256 334 217 352 352 217 256 352 352 256 352 352 352 256 352 256 256 352 352 352 217 352 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 256 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 255 352 352 256 352 352 139 352 139 352 352 348 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 256 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 352 217 256 217 352 348 352 217 352 352 217 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 352 217 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 217 352 352 256 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 348 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 217 217 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 256 334 352 352 256 348 256 352 352 352 352 352 348 217 352 352 217 352 352 348 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 217 352 217 352 256 217 352 217 352 352 217 256 217 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 217 352 352 256 352 352 352 256 256 352 352 352 352 217 352 217 256 352 352 352 352 352 352 217 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 217 352 217 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 97 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 139 352 352 352 352 352 352 256 352 352 256 352 256 352 352 139 352 139 352 139 352 139 256 139 139 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 217 217 352 352 352 352 352 352 256 352 352 256 217 352 352 217 352 352 352 352 256 352 352 352 256 352 256 334 352 352 217 352 256 334 352 352 352 352 352 348 217 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 217 217 217 352 352 352 352 352 256 352 256 217 217 352 352 352 352 256 352 352 352 244 256 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 217 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 217 352 352 352 256 352 256 334 352 352 352 352 352 352 217 352 352 217 217 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 256 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 334 352 217 352 217 256 334 352 352 352 256 352 352 352 217 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 256 352 217 352 256 352 334 352 352 256 352 352 352 352 256 352 217 352 217 352 352 352 352 256 217 217 352 217 352 352 217 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 256 352 352 217 217 217 352 352 217 352 217 352 352 352 352 256 352 217 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 256 235 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 355 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 348 352 352 217 256 217 217 217 352 217 348 352 217 352 352 352 256 352 352 256 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 256 352 256 352 352 352 352 256 352 352 352 256 256 217 352 217 352 217 256 217 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 217 217 352 217 352 217 352 352 352 352 352 352 256 352 139 352 352 352 256 352 139 139 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 271 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 352 352 217 352 217 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 139 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 217 352 352 217 352 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 0 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 217 217 256 352 217 352 217 217 352 352 217 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 256 352 256 256 352 352 352 217 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 217 352 217 352 217 352 217 217 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 348 256 352 217 217 352 256 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 217 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 139 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 217 352 352 352 352 352 352 217 256 352 217 217 352 352 352 256 256 348 352 256 334 348 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 217 352 256 334 352 352 217 352 217 352 352 217 352 352 352 352 352 352 271 352 352 352 256 348 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 271 352 352 352 352 217 217 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 217 256 352 217 352 217 217 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 217 352 352 352 217 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 244 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 139 139 352 352 256 139 256 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 256 352 217 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 217 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 217 352 217 217 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 217 352 352 352 217 217 352 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 352 217 217 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 217 217 352 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 217 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 217 352 352 352 256 352 271 271 352 352 352 352 352 256 217 352 352 217 217 217 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 217 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 217 352 217 352 352 352 348 271 352 352 352 352 352 217 352 217 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 217 217 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 217 352 352 352 217 352 256 352 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 355 271 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 256 352 217 352 217 352 352 217 352 217 352 256 217 217 352 352 217 352 352 352 352 352 256 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 217 352 217 352 352 217 352 352 256 352 217 352 352 217 352 352 217 217 217 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 217 256 217 352 217 352 352 217 348 352 352 352 352 217 352 352 352 352 352 217 352 352 217 352 352 352 352 217 352 217 256 352 352 352 352 352 352 217 217 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 217 256 217 352 217 352 352 352 352 352 256 334 352 217 352 352 352 352 352 352 352 256 352 352 352 217 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 256 352 352 217 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 217 352 352 256 352 217 352 352 352 352 352 352 352 256 256 352 352 352 352 217 352 217 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 217 352 217 217 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 217 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 217 352 352 256 352 352 256 352 217 352 217 352 352 352 217 217 352 217 352 352 352 352 352 352 352 256 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 217 352 352 352 217 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 217 352 217 217 352 139 352 139 352 352 256 139 139 139 352 352 139 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 348 352 352 352 352 352 352 217 352 352 352 256 334 352 352 352 352 352 256 217 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 255 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 348 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 97 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 139 139 352 348 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 217 217 352 348 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 256 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 217 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 139 352 139 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 352 256 139 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 217 352 352 256 352 352 352 352 256 352 139 352 352 352 139 139 352 139 139 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 352 217 352 352 352 352 256 352 352 352 352 352 217 352 256 217 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 217 352 352 352 217 352 217 352 352 217 352 348 352 352 352 217 352 217 352 256 217 352 352 352 352 217 256 352 352 352 352 217 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 256 348 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 217 256 352 217 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 352 217 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 352 352 256 352 352 348 352 217 217 352 348 217 352 217 352 352 217 352 348 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 217 352 352 352 217 352 217 352 256 334 352 217 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 217 217 256 352 217 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 139 139 256 348 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 334 0 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 244 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 217 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 352 256 355 352 352 352 352 352 352 256 352 352 256 256 352 352 256 139 256 139 352 352 139 256 139 352 139 352 352 217 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 217 352 352 256 217 217 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 256 352 352 256 352 352 217 352 352 352 256 352 256 352 217 352 217 352 352 256 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 217 352 352 352 256 348 256 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 348 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 139 352 352 139 139 352 352 352 352 235 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 217 352 352 217 352 256 352 352 352 217 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 256 352 256 334 256 256 256 334 256 352 256 256 352 256 352 256 352 352 256 334 352 352 352 256 352 256 352 352 352 217 256 217 352 256 334 352 352 352 256 352 256 352 352 352 352 352 256 352 352 217 352 217 256 352 352 256 352 352 352 352 352 352 352 352 256 139 352 139 352 217 217 352 352 352 352 352 352 352 352 352 271 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 352 256 139 244 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 217 256 256 352 256 352 256 352 256 352 256 352 139 352 352 139 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 334 352 256 352 352 352 352 256 352 256 334 256 352 352 352 352 352 139 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 256 217 352 352 352 256 352 352 217 352 352 256 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 139 352 352 352 352 352 217 352 352 217 352 352 256 217 352 352 217 217 352 217 256 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 348 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 348 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 256 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 348 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 348 352 352 256 352 352 352 352 352 256 352 217 352 256 352 352 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 217 217 352 352 352 352 217 352 256 334 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 97 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 271 352 352 256 352 352 256 334 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 139 352 352 217 352 352 352 348 352 352 352 352 352 348 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 217 217 352 352 352 352 217 352 352 352 352 217 217 348 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 139 352 139 139 352 256 334 352 139 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 217 352 352 352 217 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 256 256 352 256 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 256 334 256 256 256 352 352 256 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 256 352 256 256 352 352 352 352 256 256 256 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 352 352 256 256 352 256 256 352 352 352 352 244 244 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 244 352 352 244 352 352 244 352 352 352 352 244 352 352 244 352 352 352 352 185 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 244 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 139 139 352 352 352 352 352 352 352 352 139 139 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 348 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 217 217 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 217 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 217 352 217 352 352 352 352 256 334 352 352 256 352 352 352 352 217 352 348 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 217 352 352 352 352 217 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 139 139 352 139 139 352 352 352 352 256 352 348 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 139 352 352 352 352 217 352 217 139 139 352 352 352 139 352 139 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 256 352 352 217 256 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 217 217 217 217 217 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 217 217 352 352 217 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 256 334 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 217 352 352 352 348 352 352 348 352 348 352 352 352 352 352 352 352 352 352 256 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 348 352 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 217 352 256 217 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 348 352 217 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 348 348 352 217 352 217 352 352 348 217 352 217 352 352 352 217 352 217 352 217 352 352 255 352 352 217 217 217 256 217 352 352 352 352 352 352 352 352 352 217 352 217 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 352 352 217 352 352 217 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 352 217 352 352 217 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 217 348 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 217 217 217 352 352 352 352 352 256 352 217 352 256 217 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 244 352 352 352 256 352 256 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 355 352 352 352 352 352 271 352 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 235 352 352 352 256 334 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 0 352 352 348 352 352 256 334 352 352 0 352 0 352 217 352 352 217 352 352 352 352 352 352 352 217 217 217 352 352 217 352 352 256 352 348 256 256 352 352 348 352 352 352 217 217 217 217 217 217 352 217 217 352 352 352 352 352 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 185 352 352 352 352 256 352 352 352 352 348 352 352 348 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 256 139 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 255 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 217 217 352 352 352 348 352 352 352 352 352 217 271 352 352 352 217 352 352 352 217 217 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 348 352 352 352 352 217 352 352 352 352 352 352 352 217 217 217 352 217 217 352 352 352 352 352 348 352 217 352 217 256 352 217 352 352 352 352 352 217 217 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 256 352 256 352 217 217 352 256 352 352 352 217 352 217 256 217 352 217 352 217 352 217 352 352 352 352 217 217 352 352 256 352 217 352 256 352 256 352 352 352 352 352 352 352 352 256 256 352 217 352 217 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 256 348 352 217 217 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 217 217 352 217 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 217 352 352 352 348 352 352 352 352 352 352 256 256 352 352 139 352 352 256 352 256 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 256 352 352 352 217 352 352 352 256 352 352 352 355 352 355 352 352 352 256 355 352 352 352 352 352 352 256 244 352 352 352 256 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 217 352 217 217 352 352 352 352 352 352 352 217 352 217 352 217 352 256 217 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 139 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 217 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 256 352 97 352 256 352 256 256 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 256 334 256 352 352 348 256 352 352 352 352 352 352 256 352 217 256 352 352 256 352 352 256 217 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 256 352 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 217 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 348 352 352 217 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 97 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 185 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 217 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 255 352 352 217 217 217 352 352 352 352 352 217 217 352 352 352 352 352 352 217 352 256 352 352 256 348 352 352 217 352 217 256 352 352 352 352 352 256 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 352 217 352 352 352 217 352 217 352 352 352 352 352 97 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 355 352 352 256 352 352 352 256 352 139 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 217 352 217 217 352 352 217 352 352 256 352 352 256 352 352 352 256 334 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 217 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 217 217 352 352 352 352 352 352 352 352 348 352 256 334 217 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 217 217 217 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 352 256 352 256 352 256 352 355 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 255 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 217 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 217 217 217 217 217 217 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 244 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 217 352 352 217 217 352 352 217 217 352 348 352 217 352 352 352 352 352 352 352 352 352 217 217 352 217 352 217 352 217 217 217 352 217 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 271 352 244 352 256 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 235 256 352 352 352 256 352 352 352 352 352 352 97 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 256 352 352 256 352 352 256 352 256 217 352 352 217 217 217 352 352 352 352 256 352 352 352 352 352 256 352 217 217 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 235 352 352 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 235 352 256 334 256 352 271 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 217 352 352 217 352 352 217 217 352 352 256 352 352 352 217 352 352 217 352 352 217 217 352 352 217 352 217 352 217 352 352 217 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 217 352 217 217 217 256 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 256 334 256 217 352 217 352 352 352 352 217 217 352 352 217 217 352 352 352 255 217 217 352 352 352 352 217 352 352 352 256 352 352 256 352 352 352 217 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 217 217 352 217 352 352 217 352 352 217 352 217 256 352 352 256 352 352 256 352 256 352 256 256 352 217 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 217 352 352 256 352 352 217 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 352 217 217 352 217 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 217 352 352 352 217 352 256 352 217 217 256 352 352 217 352 352 217 217 217 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 217 217 352 352 217 352 352 352 352 352 217 352 352 256 352 217 352 217 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 334 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 256 256 256 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 355 352 352 352 352 256 334 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 334 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 217 352 352 217 352 217 352 217 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 217 352 352 352 217 352 217 352 352 348 352 352 352 352 348 352 352 217 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 217 352 217 352 217 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 256 352 352 217 352 217 352 352 217 352 217 352 352 217 217 352 256 217 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 256 352 352 256 217 217 352 352 352 352 352 217 352 352 348 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 217 352 217 217 352 256 217 352 352 217 352 352 352 217 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 217 352 352 352 217 352 348 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 217 352 352 256 334 352 217 352 217 217 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 217 217 352 352 352 352 217 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 217 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 217 352 217 256 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 217 217 352 217 352 352 217 352 217 352 352 352 217 352 256 217 352 352 352 352 352 352 217 217 348 217 352 217 352 217 352 352 352 217 352 352 217 217 352 217 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 217 352 352 352 217 352 217 217 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 217 352 352 217 352 352 352 352 256 352 217 352 352 352 352 217 217 256 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 217 352 352 352 352 352 352 139 352 256 139 139 352 352 352 352 352 256 352 348 352 352 352 256 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 217 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 139 352 256 139 256 352 139 352 139 139 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 139 352 256 352 352 352 352 352 352 139 139 271 352 352 352 352 352 352 352 352 348 139 352 352 256 352 139 352 139 256 352 352 352 352 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 139 352 139 139 139 139 352 352 352 352 256 352 352 139 352 139 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 352 139 352 352 352 352 139 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 348 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 139 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 139 352 256 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 348 352 348 352 352 352 352 352 217 352 217 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 256 352 352 217 256 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 256 352 352 352 348 217 352 217 352 352 352 217 352 352 352 256 352 352 352 271 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 256 217 256 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 217 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 256 352 256 334 352 352 217 352 352 352 217 217 352 352 217 217 352 352 352 352 352 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 217 352 352 217 217 352 352 217 352 352 352 217 352 352 348 352 217 352 352 256 334 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 256 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 217 352 217 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 217 352 352 352 217 352 352 217 352 352 352 352 256 217 352 352 352 217 352 352 217 217 217 217 352 352 352 352 352 352 217 352 352 217 352 352 217 217 256 352 217 352 352 217 352 217 348 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 217 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 217 256 352 352 352 217 352 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 217 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 217 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 217 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 348 352 352 352 217 352 352 217 256 217 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 256 352 348 139 352 139 352 139 352 352 352 352 352 352 352 352 256 217 217 217 352 217 256 334 352 352 217 352 217 348 352 352 139 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 217 352 217 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 139 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 217 352 352 217 352 352 352 352 217 352 352 352 352 217 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 217 352 256 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 352 256 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 217 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 139 352 352 352 352 352 352 256 352 256 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 217 217 256 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 217 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 217 352 217 352 217 217 256 352 217 217 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 334 352 217 352 352 217 217 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 217 217 352 352 256 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 217 352 217 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 352 352 217 217 256 352 352 352 217 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 97 352 352 352 97 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 217 352 352 352 352 352 352 352 256 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 217 352 352 256 334 352 256 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 217 352 256 334 352 352 217 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 217 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 217 352 352 217 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 352 217 256 352 352 352 352 352 217 352 217 352 217 352 352 217 352 256 352 352 352 352 217 352 256 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 235 352 256 352 352 352 352 256 352 352 352 255 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 217 217 352 348 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 255 352 256 352 352 352 348 352 352 352 352 217 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 217 352 352 217 217 217 217 352 217 217 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 139 352 352 352 139 352 352 352 256 256 334 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 255 256 256 352 352 256 352 352 352 352 256 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 139 352 352 352 139 139 352 256 352 352 352 217 352 217 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 217 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 217 352 352 217 352 217 352 217 352 256 352 352 352 217 352 256 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 217 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 217 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 352 217 352 352 352 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 217 352 352 352 352 217 217 352 217 217 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 139 352 352 352 352 139 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 271 352 352 352 352 217 217 217 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 256 334 352 352 352 352 352 352 352 139 352 139 139 139 139 352 217 352 217 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 235 256 352 352 352 256 334 352 352 352 352 352 352 139 139 256 139 139 352 139 139 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 256 235 352 352 256 352 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 217 217 352 352 217 352 352 256 217 217 352 352 217 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 256 217 217 217 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 217 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 139 139 139 352 352 352 139 352 139 139 139 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 352 217 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 217 256 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 185 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 348 352 352 352 352 139 139 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 256 352 352 352 256 256 334 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 217 352 352 352 139 352 217 217 139 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 352 217 217 352 352 352 352 352 352 256 256 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 217 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 139 139 352 352 352 352 352 352 352 352 256 139 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 139 139 352 139 139 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 139 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 256 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 139 139 256 352 352 352 352 352 352 256 256 352 352 256 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 217 352 256 217 352 352 352 352 352 352 352 352 256 352 352 352 352 139 256 139 256 139 256 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 348 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 139 352 256 352 139 139 139 139 352 256 352 352 256 352 352 352 352 256 334 256 256 352 256 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 139 139 352 352 352 139 352 139 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 348 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 217 352 352 352 271 352 352 352 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 244 352 352 352 256 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 334 352 256 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 217 352 217 217 256 352 352 352 352 139 256 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 139 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 139 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 348 256 352 256 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 256 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 355 352 352 352 355 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 256 352 352 352 352 256 352 235 352 256 352 352 235 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 139 352 352 352 352 139 139 352 352 352 352 139 256 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 139 352 139 352 352 139 139 256 352 352 352 352 352 352 352 352 352 352 256 352 352 139 256 352 352 352 256 334 139 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 348 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 139 352 334 352 139 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 256 348 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 348 139 139 352 352 352 348 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 139 352 352 256 352 352 352 352 352 352 352 139 139 256 352 352 352 352 352 352 139 352 348 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 255 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 256 244 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 139 352 352 139 139 352 352 352 352 352 352 256 352 139 352 256 334 352 256 352 352 352 352 352 348 256 352 352 352 256 217 352 217 352 352 352 256 352 352 217 352 352 352 256 348 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 139 271 255 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 352 256 352 217 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 256 256 334 352 352 352 256 256 334 352 256 334 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 139 352 139 352 235 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 256 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 217 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 348 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 139 139 139 139 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 217 256 352 256 352 139 352 139 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 334 352 256 334 352 139 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 139 139 256 352 352 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 139 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 139 352 139 352 352 217 217 352 217 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 139 352 139 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 355 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 256 352 348 256 352 352 217 352 256 334 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 217 352 352 217 256 217 352 352 217 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 256 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 256 352 352 256 352 256 348 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 139 139 271 271 352 352 352 139 139 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 256 256 352 352 352 352 348 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 139 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 355 352 352 256 352 352 352 352 352 352 352 97 352 256 97 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 271 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 352 352 97 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 217 352 352 256 334 352 352 352 352 352 352 352 352 256 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 256 352 352 352 139 352 139 139 271 352 352 352 139 139 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 256 352 256 334 256 334 352 352 256 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 185 352 185 185 352 185 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 235 352 352 235 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 235 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 217 217 352 352 256 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 348 352 352 256 334 352 256 352 256 352 352 352 352 352 355 352 352 352 352 352 271 244 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 185 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 0 352 256 334 244 352 271 352 352 256 352 256 352 256 352 352 352 256 334 352 256 352 352 244 352 352 352 235 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 256 352 139 139 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 256 352 352 352 271 271 352 348 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 139 139 139 139 352 352 352 352 256 352 352 352 139 139 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 139 352 139 352 352 352 139 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 244 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 355 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 355 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 255 352 352 139 139 352 139 352 139 352 352 139 139 352 352 352 352 352 139 352 352 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 256 334 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 139 352 139 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 139 352 139 352 139 352 352 256 256 352 352 352 256 352 352 256 352 352 256 352 139 352 352 139 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 337 352 352 352 352 352 352 352 352 256 256 352 352 139 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 271 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 256 334 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 244 352 271 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 348 97 352 352 352 97 352 97 256 352 352 352 352 352 271 352 352 352 352 352 139 139 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 139 139 352 139 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 217 217 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 139 139 256 352 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 139 139 352 139 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 217 352 217 352 352 256 217 352 352 352 352 352 256 352 352 352 139 139 352 139 352 352 256 352 256 352 352 352 256 352 256 352 139 352 352 352 256 348 352 256 352 352 256 352 352 352 352 139 139 352 352 139 139 139 139 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 256 352 355 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 348 352 352 256 352 256 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 185 352 352 352 352 352 352 352 352 256 352 256 352 352 271 256 352 271 348 256 352 352 352 271 352 352 352 352 352 256 352 352 352 217 352 256 352 352 352 352 352 139 352 139 139 139 256 352 352 352 139 139 139 139 139 256 352 139 256 139 352 352 139 139 139 352 256 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 256 352 217 352 217 352 352 352 352 352 348 352 217 352 348 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 217 352 217 352 352 352 352 352 352 352 256 217 352 256 352 217 256 352 217 217 256 352 352 352 352 352 352 256 334 352 352 256 352 352 256 334 139 352 139 139 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 256 334 139 139 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 139 139 139 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 139 352 256 352 352 139 352 139 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 97 352 355 352 352 256 334 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 185 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 235 352 352 352 352 235 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 139 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 235 352 352 352 352 352 355 352 355 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 235 352 352 352 256 352 352 352 352 352 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 256 352 352 352 352 352 352 352 352 256 352 256 256 334 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 139 352 139 139 139 352 352 352 352 352 352 256 334 352 139 352 139 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 139 139 139 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 256 334 352 139 139 352 139 139 352 352 139 139 352 352 352 348 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 139 139 352 352 256 352 352 352 139 352 352 352 139 256 352 139 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 271 256 352 271 256 352 256 352 256 352 352 352 355 352 352 352 271 352 352 352 352 271 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 235 352 352 256 235 352 235 352 352 352 352 352 352 352 235 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 217 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 348 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 256 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 217 352 352 217 256 352 352 352 352 352 352 256 352 271 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 355 352 0 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 348 352 352 256 256 256 271 352 352 352 256 235 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 139 139 139 139 352 352 352 139 139 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 139 256 334 139 352 352 256 352 352 352 352 139 352 352 139 352 139 139 352 256 334 352 352 352 256 352 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 352 256 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 352 256 352 352 352 256 352 217 352 352 139 352 139 352 139 139 352 139 139 352 352 352 271 352 256 352 235 352 352 352 255 352 255 352 255 352 352 255 352 352 352 352 352 352 235 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 185 352 352 352 352 352 256 271 352 348 352 352 352 352 352 352 352 256 352 352 139 139 256 352 139 352 352 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 352 256 334 352 352 139 352 352 139 139 352 352 352 348 352 352 352 352 352 256 139 139 256 352 352 352 352 352 352 256 334 352 352 139 352 352 139 139 352 139 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 271 352 97 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 97 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 348 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 217 217 352 352 352 352 217 352 352 217 352 352 352 217 256 352 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 334 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 235 352 348 352 352 352 352 352 352 352 256 352 352 352 185 352 185 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 185 352 256 334 352 352 185 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 355 352 355 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 334 352 352 352 352 256 185 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 97 352 352 352 352 271 352 352 348 352 352 352 352 352 0 352 0 352 256 352 352 352 352 352 256 352 352 352 352 352 97 352 97 352 244 352 352 235 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 139 139 352 352 139 352 352 352 352 352 217 352 217 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 139 352 256 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 334 139 139 256 352 352 139 352 139 139 352 352 139 139 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 139 139 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 352 352 352 352 139 352 352 139 352 352 256 334 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 139 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 139 256 352 352 139 256 139 352 352 348 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 139 139 352 352 139 139 352 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 352 352 256 352 139 352 352 139 352 352 352 352 352 352 352 139 352 348 256 352 352 352 256 217 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 271 256 352 352 352 352 334 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 256 334 139 139 139 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 235 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 217 352 217 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 256 217 352 217 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 217 256 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 256 352 352 352 217 352 352 352 352 352 352 217 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 217 352 352 217 217 217 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 139 139 352 352 139 352 352 139 139 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 139 352 352 352 352 352 352 348 139 139 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 139 139 139 256 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 256 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 139 139 139 352 139 139 139 352 256 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 352 217 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 217 217 217 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 256 352 217 352 352 352 352 352 352 352 352 352 217 352 348 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 256 217 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 217 217 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 256 334 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 139 139 139 139 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 139 139 139 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 217 352 352 352 217 256 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 139 352 352 139 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 217 352 217 352 256 352 352 352 217 352 256 334 217 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 217 352 352 217 217 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 217 352 217 217 352 352 217 352 217 352 352 352 217 217 352 352 352 217 352 352 352 217 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 256 352 352 352 352 217 352 352 217 352 352 256 217 352 352 352 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 139 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 256 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 217 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 217 352 352 348 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 256 352 352 352 352 139 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 217 352 217 217 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 139 139 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 352 352 352 244 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 256 256 352 352 256 352 352 256 256 352 256 352 256 352 352 352 139 352 139 352 256 352 256 352 352 352 256 334 352 256 352 256 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 348 139 352 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 217 352 217 352 256 352 217 352 256 217 352 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 256 352 352 256 352 256 352 352 256 256 352 256 352 352 352 139 139 139 352 352 139 352 352 244 352 352 352 352 352 352 352 139 352 352 352 352 139 352 348 352 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 139 139 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 235 352 352 256 256 352 256 256 256 352 256 334 352 352 256 352 235 256 355 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 217 352 217 217 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 217 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 217 352 217 352 217 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 334 352 244 352 256 352 352 355 352 352 352 352 256 271 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 217 352 352 348 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 271 352 352 352 352 352 139 139 139 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 217 352 352 256 352 256 256 352 352 352 256 256 352 352 352 352 256 256 334 352 352 352 139 352 139 352 352 139 139 352 355 352 355 352 352 139 139 139 352 271 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 139 352 352 256 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 355 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 256 352 235 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 217 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 217 352 256 217 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 0 352 352 352 352 256 256 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 334 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 334 352 352 352 139 352 352 271 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 139 256 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 217 217 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 352 348 352 352 352 352 256 352 352 352 352 256 352 352 217 352 348 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 217 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 217 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 217 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 235 352 352 352 352 352 256 271 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 217 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 348 352 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 217 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 348 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 244 352 352 352 352 352 352 337 352 352 256 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 185 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 256 256 352 256 256 256 352 256 352 352 352 352 256 355 352 355 355 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 271 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 217 217 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 217 217 352 352 352 352 217 217 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 217 217 352 352 352 352 217 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 348 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 217 352 352 217 217 352 217 352 352 217 352 348 217 217 352 352 348 256 256 352 256 352 256 217 217 217 352 352 352 352 217 352 352 217 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 256 352 352 139 352 352 352 256 352 352 352 256 352 139 256 352 352 139 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 185 352 352 352 256 352 352 0 352 256 235 352 352 352 352 355 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 217 217 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 348 256 334 352 352 352 352 217 352 217 352 217 352 352 352 217 352 352 352 352 217 352 352 352 352 217 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 352 256 352 256 352 352 352 256 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 97 352 352 352 97 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 255 352 337 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 139 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 139 139 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 334 139 352 139 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 217 352 352 217 352 352 352 217 352 352 256 217 352 352 217 352 352 352 352 352 256 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 139 139 256 139 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 217 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 348 352 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 217 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 217 217 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 139 352 139 352 352 348 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 352 217 217 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 271 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 256 256 256 352 352 352 256 352 352 235 352 352 352 256 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 217 352 217 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 217 217 217 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 217 352 352 352 217 352 352 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 256 256 256 352 352 256 256 352 256 334 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 255 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 271 271 352 139 352 139 256 352 352 352 352 352 139 352 139 352 352 352 352 352 348 97 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 352 352 256 352 256 352 256 352 256 334 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 348 352 352 352 139 352 256 352 352 352 139 352 139 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 256 352 352 352 352 352 256 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 139 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 348 352 352 352 217 352 352 352 352 256 352 352 352 256 352 217 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 217 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 217 348 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 334 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 139 256 352 352 139 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 348 256 334 352 352 352 352 352 256 352 256 352 256 352 256 352 139 352 256 334 139 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 348 235 352 352 352 337 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 139 139 256 352 139 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 256 352 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 256 97 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 217 352 348 352 217 352 217 217 352 217 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 271 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 139 139 139 352 352 352 352 139 139 352 352 348 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 217 352 217 217 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 217 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 334 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 255 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 255 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 271 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 139 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 139 139 139 352 139 352 352 352 256 139 139 139 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 256 334 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 271 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 334 352 256 256 352 352 256 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 217 352 217 352 352 271 348 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 217 348 217 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 352 352 256 256 352 352 348 256 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 352 352 256 352 256 256 256 334 256 256 352 352 352 352 352 244 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 355 352 355 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 256 352 256 352 352 352 352 352 139 352 352 139 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 256 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 334 139 352 256 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 348 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 217 217 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 235 352 352 139 139 139 352 352 352 139 352 139 139 139 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 139 256 352 352 256 352 352 256 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 217 217 352 217 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 352 256 352 352 352 352 352 352 255 352 352 352 256 352 352 352 256 334 256 256 256 256 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 256 352 97 352 97 352 97 97 352 256 256 352 271 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 348 139 352 139 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 139 352 139 139 139 139 139 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 256 256 352 256 334 255 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 255 256 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 256 352 352 352 139 352 352 352 256 352 256 352 352 352 256 256 352 352 352 256 334 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 256 256 352 352 352 256 352 352 0 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 139 352 256 352 256 334 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 139 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 217 352 352 352 217 352 217 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 352 217 352 352 352 352 352 352 352 352 217 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 139 139 352 256 334 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 139 139 352 256 352 256 334 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 139 352 352 139 139 139 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 255 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 348 256 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 348 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 139 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 256 139 352 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 217 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 256 334 352 348 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 334 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 235 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 139 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 139 139 352 352 352 352 352 352 139 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 217 256 256 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 256 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 348 139 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 217 352 217 352 352 256 217 352 256 352 352 352 352 217 217 352 256 352 217 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 256 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 348 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 256 352 256 352 352 352 352 352 352 256 235 352 256 352 235 352 352 352 352 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 139 352 256 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 256 217 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 256 271 352 271 352 352 352 352 352 348 352 352 352 256 352 352 217 352 352 256 256 256 352 352 352 256 256 256 352 235 256 352 235 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 235 352 352 355 352 337 352 352 352 352 352 0 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 348 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 217 217 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 334 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 139 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 139 352 352 139 139 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 139 352 244 139 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 256 352 244 352 352 352 352 352 139 352 139 352 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 271 352 352 352 352 256 334 352 352 352 139 139 139 139 352 352 352 352 271 271 217 352 352 352 235 352 352 352 256 217 352 352 352 352 352 217 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 97 352 256 97 352 97 352 97 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 256 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 348 348 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 217 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 256 352 352 352 352 217 352 352 352 256 217 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 256 334 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 217 256 334 217 352 352 352 352 217 352 352 352 217 352 352 217 352 352 352 348 352 352 217 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 256 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 348 352 352 352 235 352 352 217 352 352 352 352 352 352 235 352 256 256 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 217 352 352 217 352 256 352 352 217 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 217 352 256 352 352 352 352 352 352 256 352 352 352 256 334 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 217 217 352 217 352 352 352 352 352 352 217 352 352 217 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 256 352 256 334 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 256 334 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 348 352 217 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 217 352 352 217 352 352 352 256 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 352 352 256 352 352 217 256 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 139 352 352 256 217 217 256 352 352 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 139 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 244 352 217 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 217 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 139 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 256 217 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 334 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 348 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 256 217 352 352 217 352 256 352 352 352 217 352 256 352 352 352 352 352 352 217 352 217 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 217 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 256 334 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 217 352 217 256 217 352 256 352 352 352 352 352 352 352 352 352 256 352 217 217 352 217 352 271 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 217 352 352 352 352 352 217 352 352 217 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 256 352 352 352 256 352 352 217 352 352 217 352 352 352 352 217 352 352 256 352 352 217 352 352 217 352 352 256 256 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 256 352 352 352 352 256 352 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 217 352 352 217 256 352 352 352 352 217 352 352 352 352 352 352 217 352 256 352 352 352 217 352 352 352 256 217 352 352 352 217 352 352 352 352 256 352 352 352 352 217 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 352 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 352 256 352 256 352 256 352 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 256 334 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 139 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 139 139 352 139 139 352 352 352 352 352 352 352 256 352 256 352 352 256 348 256 256 334 352 256 352 256 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 256 217 352 217 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 139 139 352 352 352 139 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 256 352 352 139 139 352 348 256 352 139 139 352 352 352 256 352 256 352 352 352 256 256 139 352 139 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 217 352 352 352 217 256 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 256 256 352 352 244 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 256 256 352 352 352 271 348 352 352 256 352 139 352 352 217 139 352 348 352 256 334 256 334 352 352 352 352 352 352 352 235 235 355 352 235 352 355 352 352 352 256 352 352 352 352 256 352 139 139 139 139 139 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 217 352 352 352 352 217 352 352 256 352 256 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 217 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 217 352 352 352 256 352 352 352 217 352 352 352 352 217 217 348 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 217 352 352 352 352 217 352 352 352 352 352 256 334 352 352 352 352 352 217 352 217 352 217 352 352 352 348 352 217 352 352 352 217 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 256 352 352 352 352 352 256 352 352 256 348 352 352 256 352 352 352 352 352 352 217 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 217 217 352 352 256 334 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 348 352 256 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 217 352 352 352 217 352 256 352 352 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 256 352 352 217 352 256 352 256 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 217 352 352 352 352 348 217 352 352 352 352 352 352 217 352 352 352 217 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 256 334 352 352 217 348 352 217 256 352 271 352 256 217 352 352 352 352 352 352 352 256 256 352 139 256 139 139 352 139 139 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 256 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 139 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 348 256 352 348 352 352 217 352 352 352 256 139 352 139 352 352 256 139 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 139 139 139 256 352 352 352 348 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 256 352 139 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 217 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 352 217 352 217 352 256 352 352 217 352 352 352 217 352 352 352 352 352 352 352 217 352 256 352 217 217 217 352 352 256 217 352 352 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 334 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 217 352 256 334 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 255 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 217 352 217 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 217 352 217 352 352 217 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 256 334 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 256 352 352 217 217 352 352 217 256 217 352 352 256 352 352 352 352 256 352 352 352 217 217 352 352 352 352 256 217 217 348 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 217 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 256 352 139 139 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 348 352 352 352 352 352 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 217 352 217 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 352 217 352 217 352 217 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 217 217 352 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 271 271 352 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 334 352 256 352 352 352 355 352 139 256 352 139 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 217 352 217 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 334 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 235 352 352 352 256 352 352 256 256 256 256 352 235 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 256 352 256 352 256 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 256 256 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 217 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 348 352 352 352 256 352 352 352 217 352 271 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 352 352 355 352 348 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 139 256 352 256 352 352 352 352 352 217 217 352 256 217 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 139 352 352 348 352 352 352 348 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 244 352 256 244 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 217 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 352 256 256 348 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 271 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 97 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 334 256 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 256 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 217 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 256 256 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 97 352 352 97 352 352 97 352 352 352 352 352 271 352 352 352 352 352 235 235 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 185 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 256 352 352 256 352 352 139 352 256 139 352 352 352 139 352 139 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 139 256 139 352 348 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 271 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 139 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 256 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 256 352 352 352 352 139 352 139 139 352 352 352 352 352 139 139 352 139 271 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 256 256 352 352 139 352 139 352 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 256 352 255 352 352 255 352 256 352 235 235 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 139 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 256 352 217 352 352 217 217 139 139 139 139 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 352 352 217 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 348 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 352 139 352 139 352 352 352 352 352 139 352 352 139 352 352 352 139 139 352 139 352 352 352 139 352 352 139 352 256 139 352 352 352 352 139 139 139 139 139 352 348 352 352 352 139 139 352 139 139 352 352 256 352 139 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 139 352 352 139 139 352 352 352 256 334 256 352 256 256 352 352 256 139 352 352 139 352 352 352 352 352 352 256 352 352 139 352 139 352 352 256 352 352 352 139 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 256 352 256 256 334 352 256 352 256 256 352 352 256 256 139 139 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 139 337 256 352 352 352 352 271 352 352 352 244 352 352 352 352 355 235 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 334 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 348 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 139 139 352 139 352 352 352 352 352 139 352 139 352 352 139 139 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 139 352 139 352 352 352 352 139 352 139 352 139 352 352 139 352 271 139 352 352 352 352 352 352 352 352 352 352 139 352 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 139 352 139 352 139 139 139 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 355 352 352 256 97 352 97 352 97 352 352 352 244 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 235 255 244 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 244 352 244 352 352 352 244 352 352 352 256 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 256 244 244 352 244 256 352 244 352 244 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 348 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 235 352 256 334 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 139 352 352 352 352 352 256 352 256 352 352 352 256 256 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 256 334 352 256 352 352 139 139 139 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 256 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 139 352 256 348 352 139 352 352 352 352 352 352 139 352 139 139 352 352 352 139 352 139 352 348 352 352 139 352 139 352 352 256 352 139 352 139 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 139 352 352 139 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 256 256 334 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 355 352 352 256 355 352 352 355 352 256 334 352 352 352 255 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 337 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 348 352 352 352 256 352 352 352 348 352 352 352 352 352 352 139 139 352 352 352 139 352 352 352 139 352 352 352 352 352 348 352 352 352 139 352 352 139 352 352 256 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 139 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 139 139 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 139 139 352 352 139 352 139 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 348 352 256 352 352 139 352 352 352 256 334 352 352 352 352 355 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 235 355 352 352 352 352 352 352 352 352 244 352 352 352 139 352 352 352 352 352 256 352 256 352 352 352 352 352 97 352 256 352 256 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 352 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 139 352 256 352 256 256 352 97 352 352 256 352 352 352 256 352 352 235 352 235 352 352 352 352 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 235 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 217 352 352 352 217 352 352 217 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 255 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 244 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 244 244 244 352 352 256 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 256 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 334 352 352 352 256 352 352 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 235 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 139 352 256 352 352 256 352 352 352 352 352 256 352 139 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 337 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 352 352 97 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 355 352 352 235 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 217 217 217 352 217 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 348 352 256 334 256 352 352 352 352 256 352 256 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 255 271 352 352 271 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 256 352 256 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 244 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 244 244 352 352 244 352 244 352 244 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 256 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 139 139 352 352 139 139 256 334 352 256 352 352 352 352 352 352 352 352 139 352 139 352 256 139 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 139 348 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 139 139 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 139 352 256 352 139 139 352 352 352 352 139 139 352 139 139 352 352 352 352 352 352 139 352 139 139 139 139 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 256 352 352 256 139 256 256 139 139 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 139 352 352 139 139 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 139 139 352 352 139 348 352 352 139 352 352 352 348 352 352 352 352 139 139 271 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 217 352 217 352 217 217 352 352 352 217 352 352 352 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 256 139 139 256 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 139 139 256 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 139 256 352 256 352 139 139 139 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 139 352 139 352 352 352 352 256 352 139 352 352 352 256 334 256 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 271 352 352 352 271 352 139 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 271 256 352 139 352 352 352 352 139 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 352 352 352 352 139 139 139 348 139 139 139 256 352 352 352 352 139 139 139 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 256 139 139 139 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 139 352 139 352 352 139 139 271 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 139 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 139 139 352 352 256 348 352 348 352 352 352 352 139 352 139 352 256 352 256 352 352 352 352 352 139 139 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 256 256 139 352 352 256 352 256 352 256 271 256 256 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 348 352 139 139 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 139 256 352 352 352 256 352 352 256 352 352 139 352 352 352 139 352 256 256 334 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 139 352 352 139 352 256 352 352 352 352 139 139 352 139 352 139 352 352 271 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 139 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 256 352 352 256 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 139 352 352 352 256 352 352 352 352 352 352 352 256 352 139 352 139 352 256 352 352 256 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 139 352 352 352 139 352 352 352 139 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 256 352 352 352 352 352 139 139 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 271 352 352 352 352 352 256 271 139 139 352 352 352 256 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 139 139 352 256 352 139 352 139 352 256 139 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 139 352 352 352 352 352 348 352 352 352 352 139 139 139 352 256 352 348 139 139 139 352 352 256 271 352 352 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 139 352 139 352 352 256 139 352 352 352 352 256 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 352 352 256 352 352 352 139 352 352 352 352 352 256 256 352 139 256 352 352 352 139 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 139 352 352 139 348 352 352 352 256 352 256 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 217 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 139 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 139 139 352 352 352 352 352 139 139 352 352 139 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 139 348 352 139 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 217 352 352 352 217 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 271 352 352 139 139 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 217 352 217 217 217 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 97 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 0 352 256 0 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 348 352 256 334 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 139 139 139 139 139 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 244 352 244 244 244 352 352 352 352 352 352 352 352 235 352 352 352 352 348 256 334 352 352 352 139 139 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 139 139 139 352 256 352 352 352 256 352 139 139 352 256 352 256 352 139 352 139 352 352 352 139 352 139 352 139 352 352 352 0 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 352 0 352 256 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 139 352 348 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 256 139 352 139 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 139 352 352 139 352 352 352 352 348 352 256 352 256 352 352 256 256 334 352 352 139 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 139 352 352 352 352 352 352 352 256 352 217 352 352 139 139 352 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 348 256 352 256 139 256 139 139 352 256 334 256 352 352 256 139 352 352 139 352 352 256 352 352 352 256 352 352 139 139 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 139 352 256 348 352 256 348 139 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 139 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 348 352 139 352 352 256 352 352 352 352 352 256 352 352 256 352 256 139 139 256 352 352 352 139 352 352 352 352 352 256 352 352 139 139 352 139 352 352 139 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 139 256 139 352 352 352 139 256 352 139 352 352 139 271 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 139 139 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 139 352 139 352 352 139 352 352 352 352 352 352 352 271 352 139 139 352 352 352 352 352 352 352 139 352 352 139 352 352 352 139 352 352 139 139 352 352 352 352 352 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 139 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 139 256 352 352 256 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 271 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 139 352 256 352 352 139 271 352 352 256 139 352 352 139 271 256 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 348 352 256 352 352 271 139 352 256 352 352 139 139 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 139 352 352 139 352 352 352 352 352 139 139 352 352 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 139 352 352 352 352 352 352 352 348 352 352 352 139 139 352 352 352 352 348 352 139 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 334 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 271 139 352 352 139 352 271 256 352 139 256 352 352 352 352 348 352 256 139 271 352 352 256 139 352 352 139 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 348 352 352 139 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 139 352 352 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 139 352 139 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 348 139 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 352 271 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 139 139 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 271 352 352 352 256 352 352 271 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 256 352 217 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 139 352 139 352 348 256 334 352 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 139 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 352 352 139 352 352 352 139 139 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 139 139 139 139 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 217 217 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 256 334 352 352 352 256 256 352 352 139 256 352 352 352 256 352 352 256 352 348 256 352 352 139 139 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 352 256 334 352 352 139 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 139 139 139 256 352 256 352 352 352 352 352 352 271 352 352 352 256 352 256 256 352 352 352 352 352 348 352 352 256 139 139 139 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 256 256 256 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 256 352 352 139 139 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 352 355 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 352 352 352 352 352 352 352 348 352 256 334 352 256 352 352 352 256 352 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 352 352 256 352 352 139 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 352 256 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 352 352 352 256 256 256 352 139 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 256 352 256 334 352 348 352 352 217 352 217 217 139 139 352 139 139 352 352 271 352 139 139 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 139 139 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 256 352 352 256 256 139 352 352 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 217 352 217 348 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 352 256 352 256 352 256 352 217 352 352 352 352 352 352 352 352 352 217 352 217 352 217 217 217 352 217 352 352 352 352 352 348 139 352 139 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 256 352 139 352 256 334 352 352 256 352 352 352 256 352 352 256 352 217 352 217 352 217 352 352 352 352 352 256 256 352 352 217 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 217 352 352 217 217 352 256 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 97 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 334 256 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 271 352 271 352 352 139 139 352 352 139 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 139 139 352 352 352 139 352 352 352 256 256 352 352 139 352 352 352 352 256 352 352 352 352 352 139 352 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 256 352 139 139 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 256 352 352 352 352 352 352 352 256 139 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 271 352 352 235 352 256 271 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 271 352 271 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 348 352 352 352 139 139 139 139 139 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 139 139 352 352 271 352 352 352 352 256 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 235 352 352 352 217 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 217 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 139 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 348 256 352 352 348 352 352 352 256 352 217 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 139 139 139 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 139 352 352 352 139 352 352 256 352 352 256 334 352 256 139 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 352 256 139 139 256 352 139 352 352 352 352 139 139 352 271 271 352 352 352 139 256 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 256 271 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 217 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 217 256 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 352 271 352 256 352 352 352 352 352 352 352 256 271 256 271 271 352 352 256 334 352 352 352 352 271 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 139 139 256 139 352 348 352 256 348 352 352 352 256 352 352 271 256 334 139 139 139 352 352 256 139 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 139 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 255 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 139 348 352 352 97 352 97 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 348 256 334 352 352 352 352 352 352 139 139 139 139 352 352 139 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 217 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 256 235 352 352 256 352 352 352 256 256 139 352 352 139 352 139 352 352 352 352 352 352 352 352 256 139 139 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 271 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 139 139 256 256 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 256 139 352 217 352 352 352 352 352 352 256 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 139 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 256 352 352 352 256 352 139 352 139 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 256 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 256 334 352 352 352 352 352 352 352 352 352 139 256 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 139 352 352 139 352 352 139 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 348 256 352 352 352 139 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 139 256 352 139 139 352 256 256 352 352 271 352 352 256 352 352 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 256 352 256 352 256 334 352 352 256 352 139 352 352 352 352 139 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 235 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 235 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 352 352 352 139 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 139 352 256 352 352 139 352 352 352 352 352 352 139 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 217 352 217 352 352 217 352 352 256 352 352 352 217 352 352 352 352 256 334 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 355 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 348 139 139 139 139 352 352 352 352 352 256 352 352 256 352 217 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 352 139 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 352 352 256 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 139 352 352 352 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 244 352 244 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 348 244 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 139 352 256 352 256 256 352 352 139 352 139 352 352 139 256 139 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 256 217 352 217 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 256 352 352 352 256 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 271 271 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 139 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 139 139 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 139 352 352 139 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 235 352 352 352 352 352 352 256 256 235 352 352 256 352 256 352 352 352 97 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 235 352 352 352 352 352 352 352 255 352 352 255 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 352 352 348 352 256 352 139 139 352 352 348 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 139 352 352 352 352 352 352 352 256 334 352 139 352 352 352 256 352 352 352 352 256 352 352 348 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 139 352 139 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 255 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 348 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 348 235 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 97 352 97 256 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 271 352 256 352 352 256 352 256 348 352 256 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 217 352 256 352 352 352 217 352 352 352 352 352 256 352 352 256 352 352 355 352 352 217 271 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 256 217 256 352 256 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 256 352 139 139 139 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 348 256 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 217 217 352 352 352 256 217 352 352 352 352 352 217 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 355 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 185 352 256 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 244 244 352 352 352 352 352 352 244 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 255 352 352 256 352 352 352 139 139 352 139 139 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 139 352 352 256 139 352 352 352 352 352 139 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 334 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 244 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 348 352 256 352 352 352 352 139 352 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 217 352 352 256 352 256 352 352 352 97 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 352 271 217 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 139 352 352 352 352 352 352 352 217 352 256 352 217 352 217 352 352 256 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 256 139 139 139 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 256 352 256 256 352 256 352 256 352 352 348 256 352 256 352 139 352 139 352 139 139 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 139 352 256 139 352 256 352 256 352 256 256 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 256 352 217 352 352 256 352 352 352 348 352 355 352 355 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 352 256 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 0 352 355 352 352 352 0 352 352 256 271 256 352 348 352 352 256 352 352 352 352 352 256 352 352 256 256 352 139 352 352 256 352 348 139 352 352 352 352 352 139 352 139 139 256 352 352 352 256 139 352 139 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 217 352 217 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 256 256 256 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 235 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 256 352 352 352 355 352 355 355 352 352 352 352 256 352 256 352 352 352 235 352 352 352 256 352 256 352 352 256 352 97 352 352 256 352 256 97 352 352 352 256 352 256 352 256 256 352 352 256 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 185 352 185 352 352 352 352 256 352 256 217 352 352 352 352 355 352 355 355 352 352 352 256 352 256 256 352 256 352 235 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 271 352 256 271 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 139 139 139 352 352 256 352 352 352 256 352 352 256 352 352 139 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 217 352 352 352 348 352 352 352 352 352 352 256 348 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 271 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 97 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 97 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 271 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 355 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 97 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 256 352 352 352 271 352 235 352 352 352 352 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 235 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 256 256 352 244 352 256 352 352 352 256 352 352 352 244 352 352 352 256 352 352 256 334 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 244 352 244 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 271 256 352 256 352 352 352 256 352 352 256 352 271 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 139 139 256 352 139 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 271 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 271 352 352 352 256 352 352 256 352 352 352 256 217 352 352 352 355 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 97 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 348 271 352 352 352 352 352 352 256 352 352 352 352 256 256 334 256 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 255 352 271 352 139 352 352 352 139 352 352 352 352 139 139 139 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 256 334 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 256 256 352 352 256 334 256 256 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 348 256 352 256 352 352 256 139 139 139 256 139 352 352 256 352 352 352 352 352 139 139 139 139 352 352 139 352 139 352 352 139 352 139 352 352 139 256 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 334 355 352 256 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 271 235 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 256 352 256 334 352 352 256 0 352 256 256 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 185 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 185 352 256 352 352 352 352 0 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 334 352 256 352 256 334 352 352 256 352 352 271 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 97 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 256 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 271 271 352 352 271 271 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 97 352 352 352 256 334 97 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 348 352 348 256 352 256 256 352 256 352 352 256 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 271 352 271 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 185 352 348 185 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 217 352 352 337 352 217 337 352 352 352 352 97 352 256 352 352 352 352 352 352 271 97 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 337 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 185 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 217 352 217 217 352 352 256 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 139 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 334 352 352 139 352 352 352 256 352 352 352 352 352 352 352 256 352 217 217 352 244 352 244 256 217 352 244 352 244 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 139 352 139 352 256 352 352 256 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 256 235 256 352 185 352 256 185 352 256 352 352 352 352 352 256 352 271 352 352 235 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 256 352 352 256 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 334 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 271 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 256 352 352 348 256 352 352 235 352 97 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 256 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 271 352 352 352 352 348 271 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 334 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 244 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 217 352 256 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 352 256 352 352 352 352 256 334 185 352 352 352 185 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 271 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 337 352 337 352 337 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 256 352 352 352 348 352 352 256 334 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 217 217 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 217 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 256 334 352 139 352 256 352 352 352 256 352 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 334 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 256 256 352 348 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 255 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 256 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 352 271 352 256 271 256 256 352 256 334 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 334 352 352 256 271 352 352 352 256 334 271 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 355 355 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 97 97 97 352 352 352 352 352 352 352 256 352 352 352 256 352 352 139 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 235 271 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 256 256 334 352 352 139 352 139 352 256 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 256 334 352 352 352 348 352 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 256 334 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 352 352 217 352 352 352 352 348 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 97 352 352 97 352 256 334 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 256 256 352 352 352 352 348 256 352 256 256 256 352 185 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 139 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 256 271 352 352 352 352 256 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 256 352 352 352 352 256 139 139 139 352 139 352 256 352 352 352 352 244 352 271 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 139 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 348 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 355 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 355 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 271 352 352 352 256 355 352 352 355 352 355 352 352 352 352 352 256 352 352 352 256 352 355 352 355 0 352 256 352 352 0 352 352 0 352 352 0 352 355 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 256 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 235 352 256 217 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 256 334 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 256 352 256 352 352 256 334 352 256 352 271 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 185 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 256 334 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 235 271 352 271 352 352 256 256 334 352 352 352 352 256 244 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 271 256 334 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 271 352 352 352 352 352 235 352 352 352 352 352 352 217 352 352 352 185 352 352 185 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 355 352 352 256 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 139 352 139 352 352 352 352 352 256 352 352 256 256 352 352 139 139 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 271 271 352 352 352 352 352 352 352 352 139 139 139 352 139 139 352 139 352 352 256 352 139 352 139 352 352 139 139 352 352 352 352 256 139 352 352 271 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 139 139 139 139 271 352 352 352 139 352 352 352 139 139 352 139 352 139 352 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 139 256 139 352 352 352 139 352 352 256 139 352 352 352 256 352 352 256 352 352 139 352 352 256 352 352 256 352 352 352 352 348 352 256 334 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 139 139 139 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 256 352 337 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 235 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 235 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 0 352 352 352 217 352 352 352 352 352 352 352 185 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 256 139 139 352 352 352 352 352 352 139 352 139 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 255 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 97 352 97 352 352 348 97 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 334 352 352 352 352 352 352 352 352 352 256 355 352 352 256 355 352 352 352 355 355 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 255 352 352 352 352 244 352 352 352 352 352 352 217 217 352 352 256 334 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 244 352 352 352 352 244 244 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 355 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 235 352 256 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 244 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 255 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 271 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 139 352 244 352 244 352 352 352 352 352 352 244 352 352 352 352 271 352 352 352 352 352 97 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 334 352 256 256 256 256 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 334 256 256 352 352 256 352 256 334 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 235 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 256 352 139 352 352 352 352 352 256 352 352 139 256 352 352 352 139 271 256 352 352 352 139 352 139 352 352 139 139 256 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 235 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 217 217 352 217 217 217 352 352 256 256 256 334 352 256 256 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 217 352 352 352 337 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 348 352 256 352 256 334 352 352 256 352 256 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 217 256 352 217 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 271 352 256 352 352 352 352 355 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 255 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 271 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 256 256 256 334 352 352 352 97 352 352 352 352 352 352 256 334 352 139 352 352 139 352 139 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 0 0 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 235 235 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 355 352 352 352 352 355 352 352 355 352 255 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 256 352 352 217 352 352 352 352 352 352 256 256 348 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 256 352 352 256 352 217 352 352 352 352 352 256 352 352 352 217 352 352 217 352 217 352 352 352 217 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 256 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 348 256 256 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 352 352 352 352 352 139 352 352 139 139 256 139 139 256 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 355 352 352 352 352 271 271 352 352 0 352 352 0 352 352 352 352 271 352 352 352 352 97 352 97 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 334 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 217 256 217 352 352 352 352 256 217 352 217 352 256 352 352 352 352 352 352 256 334 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 185 352 352 185 352 352 97 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 244 352 244 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 0 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 255 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 217 352 217 352 352 352 352 352 352 352 352 352 255 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 0 352 0 0 0 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 256 352 352 352 352 352 352 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 139 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 235 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 337 352 352 352 256 352 256 352 352 256 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 256 352 256 352 352 256 352 256 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 271 352 271 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 256 352 244 352 352 348 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 271 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 185 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 97 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 255 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 255 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 334 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 235 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 139 352 352 352 352 352 256 352 352 352 348 348 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 355 352 352 352 352 352 352 352 355 352 355 352 352 352 256 352 352 256 334 256 352 256 352 352 235 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 355 271 352 352 256 334 352 352 352 352 352 256 355 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 348 256 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 256 352 352 352 355 352 256 352 256 352 352 256 256 334 256 334 256 235 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 256 334 256 352 352 352 352 352 256 352 352 352 352 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 256 352 217 352 217 217 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 355 352 256 355 352 256 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 185 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 235 352 256 352 352 352 256 352 352 352 352 256 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 256 352 256 334 352 352 334 256 352 256 334 352 256 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 256 97 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 217 352 256 334 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 217 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 256 256 352 352 352 352 352 352 352 256 334 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 271 352 352 352 352 255 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 355 352 355 256 355 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 348 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 256 256 334 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 256 352 244 352 337 348 352 337 337 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 244 352 352 352 244 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 244 352 244 352 256 352 352 352 271 271 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 244 352 352 352 352 348 271 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 244 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 0 352 352 352 0 352 352 352 352 352 352 352 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 97 352 352 256 352 0 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 271 352 352 348 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 235 352 352 352 348 352 355 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 255 352 352 256 352 352 352 352 352 352 352 256 352 352 348 256 352 352 256 334 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 334 256 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 139 352 352 256 352 256 256 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 97 352 97 355 97 352 352 352 185 352 185 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 235 352 235 352 352 256 352 355 352 352 352 352 355 352 355 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 256 256 256 352 352 352 352 352 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 334 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 0 352 0 352 0 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 256 348 352 352 352 352 352 256 352 244 352 244 352 352 352 244 352 352 352 352 352 352 97 256 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 0 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 334 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 97 352 352 352 352 352 352 185 352 352 256 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 244 352 352 352 352 256 352 352 352 256 352 352 352 271 244 352 244 352 244 352 244 352 244 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 271 352 352 256 334 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 256 334 352 352 352 352 352 139 352 352 352 352 352 352 352 271 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 337 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 244 352 256 352 352 256 352 352 352 352 352 352 352 352 256 235 352 352 352 235 352 352 352 352 352 352 352 256 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 348 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 139 139 139 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 256 334 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 244 235 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 235 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 256 334 352 352 352 352 256 352 352 352 348 256 352 256 352 352 256 352 352 352 352 255 256 352 256 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 352 352 352 352 352 352 352 352 256 352 256 97 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 352 256 348 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 256 256 352 352 352 352 256 352 256 256 256 256 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 348 256 334 352 352 352 217 217 217 352 217 217 352 0 352 352 352 352 0 352 256 0 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 271 256 352 352 352 256 256 334 352 352 352 185 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 334 352 352 352 352 256 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 0 352 256 352 355 256 352 256 352 352 352 256 352 271 352 352 352 352 334 352 256 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 139 235 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 139 352 352 97 352 352 352 97 352 352 256 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 352 348 255 352 255 255 352 352 352 352 352 352 271 352 352 235 352 235 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 235 352 352 256 352 352 217 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 334 139 352 256 352 97 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 355 352 352 348 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 337 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 235 235 352 256 334 348 139 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 352 352 352 256 352 352 256 256 355 352 352 352 355 352 352 355 355 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 348 352 235 352 235 235 348 352 271 352 244 271 352 352 352 352 352 352 256 352 352 271 352 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 256 256 334 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 334 256 256 334 352 352 352 352 256 352 352 352 256 334 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 185 185 352 352 352 352 256 352 352 352 256 352 256 352 256 256 256 334 352 256 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 355 352 352 352 355 355 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 97 352 352 352 97 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 355 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 355 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 256 352 256 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 256 352 352 235 235 235 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 334 352 256 256 334 256 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 0 352 352 352 352 352 352 352 348 256 352 352 352 256 352 256 352 256 256 256 334 352 256 352 256 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 355 352 256 256 352 256 352 352 352 352 352 352 352 352 352 97 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 185 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 0 352 0 352 0 256 352 352 352 352 244 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 185 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 337 352 355 352 352 256 352 256 352 256 334 352 271 352 235 256 352 256 256 352 256 256 352 352 352 271 256 256 348 352 352 235 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 256 256 334 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 256 334 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 355 352 355 352 355 256 355 355 352 352 271 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 256 352 352 352 256 256 352 217 352 352 352 217 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 271 271 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 348 256 256 256 256 352 352 352 256 334 352 185 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 256 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 256 352 352 352 352 256 355 352 352 352 352 352 235 352 235 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 355 352 271 352 352 244 352 352 352 352 352 352 352 235 352 256 352 352 352 256 352 352 352 97 352 352 97 352 97 256 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 256 334 352 256 256 256 352 352 352 352 352 352 352 352 271 256 256 355 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 217 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 97 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 235 352 235 352 352 256 352 352 352 256 352 256 256 334 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 256 352 352 352 352 352 139 352 352 352 352 139 352 352 139 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 255 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 244 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 256 352 352 256 352 352 256 352 352 256 334 256 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 235 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 256 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 334 256 256 352 256 352 352 256 352 352 352 355 352 352 352 256 334 352 0 352 256 352 256 352 352 352 352 352 352 352 352 352 355 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 334 352 271 352 271 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 334 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 271 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 235 352 352 256 352 352 352 352 256 352 348 256 352 352 352 97 352 97 97 256 352 352 352 352 352 355 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 355 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 256 352 352 352 256 352 352 271 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 185 352 352 352 352 352 352 352 256 256 348 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 217 352 352 352 256 334 352 235 352 352 271 256 352 256 352 256 352 352 256 352 271 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 256 256 256 334 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 256 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 256 256 0 352 256 352 337 352 256 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 256 334 256 256 352 352 352 337 352 256 352 352 256 352 355 352 352 352 256 97 352 355 355 355 256 334 352 352 352 352 256 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 271 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 256 352 244 352 352 352 352 244 352 244 352 337 244 352 352 256 352 352 352 352 352 352 256 352 352 352 355 256 271 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 256 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 97 352 352 97 352 348 352 352 352 256 334 352 352 352 352 352 352 352 97 352 97 352 97 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 0 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 256 352 244 352 256 348 235 352 352 256 256 271 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 355 352 352 352 348 256 352 355 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 256 355 352 352 355 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 337 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 139 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 256 139 139 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 256 352 352 139 139 352 139 256 334 139 256 352 352 352 352 352 348 352 256 352 256 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 139 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 348 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 348 352 352 352 352 256 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 217 217 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 256 139 352 352 217 352 217 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 256 217 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 334 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 355 352 0 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 271 235 352 352 0 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 256 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 139 139 352 352 352 352 352 352 352 352 139 139 352 139 352 139 139 348 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 271 352 352 352 217 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 352 352 271 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 334 271 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 139 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 271 352 185 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 355 0 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 0 352 352 352 352 256 352 256 352 352 256 352 244 352 244 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 271 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 139 352 352 352 139 352 256 352 139 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 0 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 348 352 352 352 352 352 352 256 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 355 256 235 352 235 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 0 352 352 256 352 352 348 352 256 348 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 337 352 352 352 352 352 337 352 352 352 352 256 352 352 256 352 352 352 256 352 352 0 352 352 352 352 256 352 256 271 271 352 352 352 256 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 235 352 352 352 352 355 352 352 352 352 352 352 352 271 352 271 271 352 352 271 352 352 352 352 352 244 352 352 352 244 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 217 352 352 352 217 217 217 97 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 352 352 352 352 355 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 256 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 337 271 256 97 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 97 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 235 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 256 256 271 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 348 256 352 352 352 256 352 352 352 256 256 334 355 352 355 355 256 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 244 244 352 235 352 352 352 352 352 352 352 352 352 185 352 352 337 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 256 255 352 255 352 255 352 352 352 348 352 256 352 352 352 139 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 139 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 271 352 352 352 256 334 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 271 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 348 352 352 352 352 352 352 271 352 352 352 256 352 352 352 256 352 256 348 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 352 352 139 139 256 139 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 334 352 352 352 352 352 256 217 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 337 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 348 352 352 352 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 185 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 97 352 97 352 355 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 355 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 235 352 352 352 355 352 352 352 355 352 355 355 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 139 352 139 352 352 352 352 352 352 352 352 244 352 352 256 352 352 352 352 352 352 348 352 352 352 355 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 235 352 352 352 352 352 352 97 352 352 352 235 352 185 352 352 352 352 352 355 352 352 235 352 352 352 352 256 352 244 352 352 352 352 256 352 352 352 352 97 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 348 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 97 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 244 352 352 256 256 256 256 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 271 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 255 352 352 235 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 235 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 256 355 352 355 352 355 256 352 256 352 255 352 256 334 271 271 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 256 352 256 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 355 235 355 352 352 352 352 256 256 352 256 256 352 256 256 352 256 352 352 256 334 352 352 352 256 271 352 352 352 352 352 352 256 352 352 0 352 352 256 355 352 0 256 355 352 352 352 352 256 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 348 217 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 334 256 352 352 256 352 348 352 352 352 352 337 352 352 244 352 352 352 352 352 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 217 352 352 217 352 352 352 337 352 352 352 352 352 352 352 352 352 352 255 352 255 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 256 352 235 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 235 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 256 0 352 235 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 256 256 352 256 352 352 348 352 352 271 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 352 256 352 256 352 271 352 256 352 352 256 352 352 352 256 352 348 256 352 352 97 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 352 352 352 352 355 352 352 256 256 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 235 352 352 352 348 256 352 352 352 352 256 352 256 352 352 256 256 256 352 352 97 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 185 352 185 352 352 256 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 256 352 352 337 352 352 256 352 337 256 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 355 352 352 352 256 334 352 235 352 355 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 185 352 352 352 352 352 185 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 256 352 256 256 256 352 352 271 352 352 352 271 352 244 352 352 352 256 352 352 352 256 352 352 352 271 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 256 256 334 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 0 352 0 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 217 352 352 217 352 217 352 348 256 352 255 352 256 352 348 352 352 256 352 352 256 352 352 352 352 235 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 256 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 256 256 256 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 255 352 352 255 352 255 255 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 244 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 352 217 139 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 256 352 352 256 0 352 352 256 352 352 352 352 256 352 256 97 352 97 352 97 97 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 256 348 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 235 352 352 0 352 352 352 352 352 352 352 352 256 352 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 244 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 271 352 352 352 256 271 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 256 352 352 352 352 256 217 352 352 352 352 352 256 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 97 352 256 352 352 352 256 352 256 352 352 256 352 256 352 256 352 355 352 0 352 235 352 352 256 256 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 256 256 256 352 256 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 271 352 352 355 352 352 355 352 355 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 0 352 352 348 352 256 334 256 271 352 352 352 256 352 256 334 352 256 352 352 256 352 97 352 256 352 352 217 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 217 352 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 334 256 352 256 256 352 352 256 352 352 352 256 256 352 352 256 352 256 352 256 256 256 97 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 271 97 352 97 352 352 352 352 256 352 139 352 352 352 139 139 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 271 235 352 352 352 352 256 256 352 256 352 348 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 256 352 256 256 334 271 352 271 352 256 352 352 355 352 97 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 244 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 256 352 352 256 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 256 271 352 256 352 256 0 352 352 352 0 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 355 352 352 256 355 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 235 352 271 352 352 271 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 334 352 352 256 334 352 256 352 352 256 352 352 352 256 255 352 255 352 352 352 352 352 256 334 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 355 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 348 256 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 334 352 256 352 256 352 0 352 352 256 0 0 352 271 352 271 256 352 97 352 97 97 352 256 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 255 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 355 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 355 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 244 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 355 352 352 97 352 271 256 352 256 352 256 352 271 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 271 352 235 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 337 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 271 352 352 352 352 337 352 337 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 355 352 271 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 355 352 352 256 352 352 352 235 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 0 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 334 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 244 244 244 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 348 352 0 352 0 352 352 0 352 352 352 352 352 352 352 256 352 352 352 97 352 97 97 256 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 348 352 352 352 271 271 352 352 352 352 352 352 355 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 271 352 352 352 352 256 352 256 352 256 334 352 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 334 352 256 334 256 256 256 352 352 256 256 352 352 256 256 256 352 352 352 256 352 256 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 255 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 256 355 352 352 352 352 355 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 271 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 97 352 352 256 352 352 352 352 256 0 352 352 256 0 352 0 352 352 352 0 352 352 352 352 352 352 352 355 352 352 271 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 185 352 352 352 352 352 352 337 352 352 352 352 355 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 97 352 97 352 97 352 352 352 352 235 352 352 352 352 235 352 352 352 352 352 0 352 352 352 352 352 352 139 139 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 0 352 0 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 355 352 352 352 352 352 352 352 256 352 0 352 352 352 355 352 352 97 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 244 352 352 256 256 352 352 352 334 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 355 352 355 352 352 352 352 352 256 352 352 352 256 352 217 352 217 352 352 352 217 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 355 352 355 235 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 235 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 217 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 271 352 352 352 352 352 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 256 256 256 256 217 217 352 217 352 217 352 352 352 256 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 348 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 235 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 352 352 352 244 271 352 352 352 352 352 352 271 271 337 352 337 352 337 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 271 352 256 352 256 352 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 337 235 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 139 256 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 255 255 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 256 352 256 352 352 256 352 352 256 352 256 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 217 352 352 352 352 217 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 271 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 256 334 352 256 255 352 256 235 352 352 352 352 352 255 352 256 352 352 352 352 256 352 255 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 256 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 348 352 256 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 256 271 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 256 334 352 352 352 352 352 352 256 256 256 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 355 352 355 355 352 355 348 352 271 352 352 97 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 256 256 352 256 352 352 352 352 352 271 271 352 352 352 352 352 352 355 352 352 355 352 355 256 97 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 256 352 256 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 271 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 244 244 352 352 244 352 255 352 352 255 352 352 352 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 255 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 97 352 97 97 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 256 352 352 355 352 355 355 352 352 352 255 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 256 271 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 0 352 256 352 352 352 352 352 337 352 256 352 352 352 0 352 256 334 352 352 352 352 256 352 235 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 256 352 352 352 352 352 352 352 352 352 337 337 352 337 337 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 256 256 352 256 256 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 256 334 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 256 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 97 352 352 355 355 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 185 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 256 139 352 352 352 256 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 256 352 352 256 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 97 352 97 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 334 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 355 352 352 352 352 337 352 352 352 352 256 352 355 352 355 355 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 185 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 256 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 337 352 337 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 256 256 352 217 217 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 244 244 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 217 352 337 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 256 256 352 352 271 352 352 256 352 352 352 256 352 352 352 256 256 348 271 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 256 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 185 352 355 352 352 97 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 348 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 271 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 139 352 256 256 352 352 352 352 256 352 352 256 352 256 139 352 139 256 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 139 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 97 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 355 352 352 352 185 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 235 352 352 256 235 352 352 352 352 256 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 217 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 255 217 256 352 255 352 352 256 256 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 271 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 244 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 271 271 256 256 352 256 352 256 352 352 256 352 352 256 97 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 139 352 352 256 255 255 255 255 352 352 352 352 352 352 352 352 255 352 255 256 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 244 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 139 139 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 256 352 352 352 352 217 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 256 256 352 348 352 352 352 256 334 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 348 352 352 352 271 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 256 334 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 139 352 139 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 352 235 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 139 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 217 352 217 256 217 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 139 352 352 139 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 271 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 217 217 352 352 217 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 256 352 352 352 352 352 97 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 271 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 235 352 352 97 352 352 352 352 256 352 352 352 97 352 352 271 256 352 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 334 352 352 352 139 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 139 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 235 352 352 352 255 352 352 256 217 352 352 217 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 139 352 352 352 352 139 352 352 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 271 352 235 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 235 352 352 352 256 352 352 271 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 271 271 352 255 352 348 352 97 352 352 271 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 355 256 256 352 256 256 352 256 352 352 337 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 337 352 256 352 352 352 256 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 352 235 271 271 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 271 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 244 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 244 352 355 352 352 352 352 256 352 352 0 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 256 334 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 256 334 352 352 352 217 352 352 352 352 352 256 352 352 235 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 256 352 0 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 97 352 97 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 337 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 334 256 352 256 334 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 235 352 352 352 352 352 235 352 352 352 348 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 355 352 256 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 256 235 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 337 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 97 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 256 235 352 352 352 352 352 256 334 97 352 256 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 185 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 271 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 352 352 139 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 355 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 97 352 352 97 352 352 256 352 352 352 352 352 352 97 352 352 355 352 352 352 352 97 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 256 352 256 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 256 139 256 139 139 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 235 271 352 271 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 337 352 352 352 352 352 352 352 352 352 271 352 352 352 352 97 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 355 352 352 355 352 256 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 97 352 97 97 97 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 256 352 271 235 235 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 256 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 348 352 352 352 256 348 352 139 352 352 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 355 352 355 355 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 271 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 348 352 256 352 244 352 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 217 352 217 352 256 352 352 352 352 352 271 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 271 352 352 352 352 271 244 352 352 256 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 355 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 334 352 256 244 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 139 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 97 97 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 235 235 235 235 352 352 352 352 235 352 235 235 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 256 352 139 352 352 352 271 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 256 352 271 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 235 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 256 256 352 256 256 271 352 256 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 352 256 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 235 352 256 352 352 256 352 352 352 256 352 352 352 256 334 352 348 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 355 352 352 355 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 97 255 97 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 352 352 352 352 271 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 244 352 244 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 355 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 256 348 352 352 352 352 352 352 352 256 256 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 348 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 352 97 352 352 352 352 256 352 0 352 352 352 0 256 0 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 256 334 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 97 352 352 352 352 352 0 352 352 0 355 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 271 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 348 352 256 0 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 217 352 217 217 352 352 352 352 352 352 352 352 352 217 352 217 256 334 352 348 352 256 217 352 352 352 217 352 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 217 217 217 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 139 352 352 352 352 352 352 256 334 352 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 235 352 352 352 352 235 352 352 352 256 352 352 352 352 352 139 139 352 271 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 271 352 256 334 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 0 352 0 352 352 352 355 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 97 352 352 97 352 97 97 352 352 271 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 217 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 256 334 352 352 337 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 139 256 352 352 352 352 352 256 139 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 256 352 256 256 352 352 352 256 256 352 352 352 352 271 352 256 352 271 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 235 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 255 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 244 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 256 256 256 256 256 334 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 255 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 185 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 185 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 271 352 352 352 256 352 352 355 352 352 352 352 271 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 255 217 352 352 255 352 352 256 255 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 256 337 256 337 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 334 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 235 352 352 352 271 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 271 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 352 352 334 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 256 352 256 352 256 352 352 352 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 235 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 355 352 355 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 271 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 139 352 256 139 139 256 352 352 256 256 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 256 256 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 352 352 352 352 256 235 352 256 352 352 271 271 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 352 256 334 352 256 256 352 271 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 355 352 352 352 352 97 352 352 352 352 352 352 185 352 352 352 352 352 352 352 244 352 348 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 256 352 352 352 256 352 352 256 334 256 352 256 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 355 352 256 352 348 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 271 271 352 271 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 256 352 352 352 256 352 256 256 256 352 256 352 256 352 352 352 256 334 355 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 255 352 271 352 352 352 352 352 348 0 352 352 352 352 0 352 352 352 271 271 271 352 352 352 352 352 352 271 352 352 352 352 256 256 256 352 352 352 352 352 352 256 334 352 352 352 244 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 185 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 256 352 271 352 256 256 355 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 271 352 235 352 352 352 352 352 352 235 352 235 235 235 352 352 352 352 352 352 352 352 352 352 355 355 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 244 352 244 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 256 256 352 352 348 256 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 185 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 256 256 352 352 256 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 139 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 0 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 334 255 352 352 256 352 352 352 352 352 352 352 235 256 334 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 185 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 256 352 352 352 352 352 255 352 352 256 256 352 352 352 256 352 235 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 97 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 244 352 352 352 352 352 256 352 185 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 352 352 256 139 352 352 256 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 244 352 256 256 352 256 352 256 352 256 334 256 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 256 256 352 256 352 352 352 355 352 256 352 352 352 352 352 256 352 256 256 334 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 235 352 256 355 352 352 355 352 355 355 355 256 352 256 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 348 352 256 352 256 352 352 355 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 244 348 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 217 352 352 256 352 217 352 352 352 256 334 217 352 352 217 217 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 217 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 355 352 352 352 352 352 352 352 352 256 271 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 139 139 139 139 352 256 352 352 352 256 352 352 352 256 271 352 352 352 256 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 139 139 139 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 256 352 352 256 334 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 185 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 256 352 97 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 271 256 256 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 256 352 352 352 256 256 348 352 352 352 352 256 352 256 348 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 348 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 217 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 244 352 256 352 352 352 352 352 352 352 271 271 271 352 255 255 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 217 352 352 352 352 352 256 352 217 352 352 256 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 255 352 352 256 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 352 352 355 355 352 352 352 271 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 256 334 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 256 334 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 139 352 139 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 256 352 256 334 352 352 352 352 348 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 256 139 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 271 352 256 352 352 352 352 352 352 271 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 352 0 352 352 0 0 352 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 244 352 352 352 352 348 352 352 352 0 352 0 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 185 352 256 352 352 352 256 256 352 256 334 352 352 352 352 352 256 97 352 97 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 235 235 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 355 352 355 352 352 352 352 352 352 352 271 352 271 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 185 352 352 271 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 271 352 271 352 235 352 235 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 235 352 352 352 352 355 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 0 352 256 256 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 256 352 352 352 0 352 0 0 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 271 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 271 355 352 355 352 352 352 352 352 352 352 256 352 352 352 352 337 352 352 352 352 352 352 352 352 352 348 139 352 352 352 352 352 352 352 352 352 352 352 337 352 352 256 185 352 352 352 97 352 97 271 352 256 352 352 352 271 352 352 256 352 352 256 256 334 352 0 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 256 334 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 271 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 235 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 256 352 352 256 348 256 352 352 256 352 352 352 352 355 352 355 352 352 256 235 352 352 271 352 271 352 352 352 256 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 355 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 334 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 271 352 256 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 185 352 185 352 352 185 352 352 352 235 352 352 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 97 352 352 256 352 355 352 352 355 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 355 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 0 352 352 352 352 0 352 352 0 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 256 355 352 355 352 352 352 352 352 256 244 352 352 352 244 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 256 352 0 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 185 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 235 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 244 352 0 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 271 256 352 352 256 352 352 256 256 256 256 334 352 352 256 235 235 352 352 352 255 352 256 255 255 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 334 352 256 256 352 235 352 352 256 256 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 271 352 271 352 352 0 352 352 0 0 352 352 0 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 334 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 256 352 337 352 185 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 185 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 235 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 271 352 256 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 256 352 256 348 352 352 139 352 256 139 139 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 255 352 271 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 139 139 139 348 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 217 217 217 352 217 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 256 334 352 352 256 352 256 334 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 97 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 355 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 352 352 256 334 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 0 352 352 256 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 235 352 352 217 352 352 256 217 352 352 352 352 352 352 352 352 352 256 256 352 352 352 235 352 352 352 271 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 235 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 352 185 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 255 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 271 256 352 256 256 352 256 352 352 352 139 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 185 352 352 271 352 271 352 256 256 244 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 255 352 334 352 255 352 256 352 352 352 352 255 352 352 348 352 352 355 352 352 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 235 352 352 352 352 352 256 352 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 355 352 355 352 355 355 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 235 352 352 352 352 352 256 256 352 352 352 352 256 256 355 352 352 352 0 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 139 139 139 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 256 352 352 256 352 352 352 352 256 244 352 244 352 352 352 139 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 271 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 256 256 348 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 334 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 271 352 271 352 352 256 352 352 352 235 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 97 352 97 352 352 352 97 352 352 352 352 352 348 256 352 352 256 352 235 352 352 256 256 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 355 352 352 235 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 185 352 256 256 185 352 352 256 352 352 352 352 352 352 337 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 355 352 256 352 352 0 352 352 352 0 352 256 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 348 256 256 334 256 352 352 352 352 352 352 352 256 352 256 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 0 352 0 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 97 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 256 255 256 352 352 352 256 352 256 352 352 256 352 352 256 348 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 217 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 352 352 256 334 256 334 256 256 256 352 352 256 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 139 352 352 352 352 217 352 217 352 256 352 352 352 256 352 352 352 352 271 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 185 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 0 352 0 0 352 352 352 352 256 352 256 256 352 256 352 256 352 352 256 352 97 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 352 352 352 352 337 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 352 352 352 352 0 352 0 352 271 352 352 352 348 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 271 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 348 352 217 352 352 217 217 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 348 352 352 352 139 139 139 256 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 256 352 352 352 352 352 256 139 139 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 185 352 352 352 244 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 271 352 352 352 235 352 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 271 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 271 235 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 185 352 352 352 256 352 352 352 352 256 355 352 352 352 355 352 355 352 352 352 352 256 352 352 355 352 352 352 352 352 352 355 352 355 355 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 139 139 352 352 352 352 352 352 352 256 271 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 337 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 256 352 352 352 244 352 352 244 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 271 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 271 352 256 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 256 352 352 256 334 352 352 256 352 217 352 217 352 217 352 352 352 256 352 352 348 256 348 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 256 352 352 139 139 352 256 352 352 139 352 139 139 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 185 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 348 352 352 352 352 352 256 352 352 352 352 235 352 235 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 185 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 97 352 271 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 348 355 352 355 355 355 352 355 352 352 352 352 256 352 352 256 334 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 352 352 256 352 235 352 352 352 352 352 355 352 271 352 352 352 256 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 217 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 185 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 0 352 352 355 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 348 352 256 352 352 352 352 352 352 355 352 352 97 352 352 352 352 352 352 352 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 348 352 352 352 352 352 256 352 256 352 352 256 352 244 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 97 352 256 256 352 352 256 256 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 256 352 0 352 0 0 0 352 352 352 244 352 352 271 271 352 271 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 235 352 352 256 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 256 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 255 352 255 256 352 352 352 256 352 352 352 271 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 256 352 256 352 352 352 0 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 348 256 256 352 352 352 352 256 352 352 352 352 352 256 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 139 139 139 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 244 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 256 235 352 235 352 235 352 352 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 185 352 185 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 256 0 352 0 352 256 352 235 352 352 235 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 355 355 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 271 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 139 352 352 271 352 271 271 271 352 352 352 352 352 352 352 256 255 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 235 352 352 352 256 352 256 334 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 217 217 217 256 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 256 334 256 352 352 256 256 352 256 352 256 352 256 352 352 352 352 355 352 256 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 352 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 355 355 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 355 352 352 355 355 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 97 352 97 352 352 352 256 352 235 352 235 235 256 256 334 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 271 256 352 271 352 352 352 352 352 352 352 352 352 352 244 352 352 256 244 352 352 352 352 256 352 352 256 352 256 352 352 352 97 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 256 352 352 235 352 256 352 271 256 256 352 256 352 256 334 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 355 352 352 352 352 348 256 256 334 256 352 352 352 256 352 352 185 352 256 352 256 352 352 352 352 256 352 352 352 352 271 271 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 139 256 352 352 352 352 352 352 352 352 217 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 217 352 352 256 352 352 0 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 235 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 256 352 352 256 334 352 256 352 256 256 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 217 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 348 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 348 352 352 256 352 352 352 255 256 352 352 352 352 352 271 271 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 235 352 256 256 352 352 256 352 271 352 235 271 271 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 97 352 97 352 352 352 256 256 256 256 352 352 256 256 352 256 352 255 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 256 334 352 235 352 352 352 352 235 352 352 352 185 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 235 352 352 352 352 271 352 271 256 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 256 352 256 334 352 271 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 334 352 352 256 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 352 217 256 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 0 352 256 352 352 352 139 352 352 256 334 352 352 271 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 185 352 352 352 352 352 352 352 271 352 352 271 352 352 352 355 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 256 334 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 256 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 139 352 139 352 256 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 139 139 352 352 352 256 352 352 352 352 271 352 352 352 139 139 139 352 139 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 244 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 352 139 352 139 139 139 139 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 235 256 352 256 352 256 352 352 235 271 352 352 256 352 352 352 352 97 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 355 352 256 334 0 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 352 352 256 352 256 352 139 352 352 352 352 352 352 352 352 352 256 256 352 355 352 355 352 355 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 334 271 352 352 352 352 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 271 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 352 97 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 139 352 352 256 256 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 352 352 352 256 352 256 352 352 352 256 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 271 271 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 97 352 352 97 352 352 352 97 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 256 334 256 352 256 352 352 352 352 352 256 352 352 352 256 256 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 244 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 256 352 352 352 256 334 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 256 217 352 352 352 352 352 352 352 244 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 235 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 244 352 244 352 352 352 352 256 352 352 271 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 256 244 352 352 352 256 352 352 244 352 256 352 244 352 352 244 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 235 352 255 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 0 352 271 0 352 0 352 352 352 352 337 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 256 256 352 352 352 352 256 256 97 352 97 352 352 352 352 352 256 256 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 348 185 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 97 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 355 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 348 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 0 352 0 0 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 0 352 256 352 352 256 352 352 352 352 352 352 355 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 256 352 352 256 352 217 352 256 352 217 352 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 235 185 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 139 139 139 271 352 352 352 352 352 352 352 352 352 352 0 352 0 352 0 352 352 256 352 256 256 352 352 352 352 352 255 256 352 256 352 256 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 256 348 352 256 256 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 355 352 352 355 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 244 352 244 244 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 255 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 271 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 355 352 352 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 256 217 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 244 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 355 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 139 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 0 352 0 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 235 352 352 352 352 352 352 352 352 352 235 352 352 352 185 352 352 352 352 256 352 256 352 256 334 352 256 256 352 256 352 352 256 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 185 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 256 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 256 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 256 352 352 185 352 348 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 355 352 352 355 355 352 256 334 256 256 256 235 352 352 256 352 256 352 352 256 139 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 217 352 256 352 352 352 256 352 352 352 352 256 256 256 352 348 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 334 235 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 256 352 256 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 217 352 352 217 256 256 352 256 352 352 352 352 256 352 352 352 256 352 352 355 352 256 352 352 352 352 352 352 355 352 256 256 334 352 352 352 256 352 256 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 352 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 271 352 352 352 352 271 271 271 352 352 352 352 352 352 352 256 256 352 352 256 256 352 256 352 256 352 256 352 256 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 235 352 352 352 352 352 256 97 352 97 97 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 334 256 352 256 334 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 334 352 256 352 256 352 256 256 352 352 235 352 352 352 244 352 352 352 352 0 352 352 352 352 355 256 352 244 352 352 235 185 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 185 352 185 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 185 352 185 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 244 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 256 256 256 352 256 352 256 352 352 256 352 256 352 256 352 256 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 352 352 256 334 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 256 139 352 256 256 352 352 256 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 235 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 256 352 256 352 352 352 352 235 352 352 352 256 334 256 352 256 256 334 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 185 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 0 0 352 0 352 352 352 352 235 256 334 235 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 352 352 352 139 352 256 256 256 352 352 352 352 256 334 256 352 256 352 352 352 256 352 352 352 352 352 139 139 256 352 271 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 256 352 97 352 97 352 97 352 352 352 352 256 352 256 352 256 256 352 256 334 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 348 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 244 352 244 352 352 352 352 352 256 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 271 352 352 352 255 352 255 352 352 352 352 352 352 352 352 355 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 337 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 255 352 244 352 256 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 97 352 97 352 352 97 352 352 97 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 97 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 271 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 244 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 271 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 235 352 352 352 352 352 235 352 352 217 352 271 352 352 352 244 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 139 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 355 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 0 352 352 0 352 0 352 352 0 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 235 352 352 235 352 352 352 352 217 352 352 352 235 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 235 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 97 352 0 352 352 352 352 352 352 352 352 352 235 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 97 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 348 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 352 352 352 0 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 348 256 139 139 352 139 352 352 139 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 334 352 334 256 256 256 352 352 352 256 256 352 256 352 352 256 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 244 352 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 256 352 352 235 352 352 352 271 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 97 352 352 97 352 352 352 352 97 352 97 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 271 185 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 139 352 271 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 217 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 235 352 352 352 352 352 235 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 355 352 256 352 352 355 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 0 352 355 0 352 352 352 352 352 352 352 271 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 235 352 352 352 352 244 352 348 244 352 352 352 352 256 352 352 256 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 97 352 256 352 352 352 235 352 352 352 352 352 256 352 352 256 352 255 352 352 352 255 352 352 352 352 352 352 217 271 352 352 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 355 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 255 352 352 352 352 352 352 352 255 352 256 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 256 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 256 352 352 244 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 337 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 348 352 352 256 352 256 352 139 352 352 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 235 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 355 355 97 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 352 352 352 185 352 185 352 185 185 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 334 352 352 256 352 352 352 352 256 97 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 235 256 352 256 352 256 334 352 352 256 271 352 271 271 352 352 348 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 337 352 352 352 352 352 352 355 352 352 352 352 352 352 0 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 139 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 97 352 352 352 352 97 97 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 355 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 139 352 352 271 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 97 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 348 352 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 256 352 352 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 217 352 217 217 352 271 271 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 256 352 352 352 334 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 256 256 337 352 352 256 352 355 355 352 256 352 97 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 271 352 352 352 337 352 352 352 352 255 352 352 337 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 97 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 185 352 348 185 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 256 271 352 352 352 348 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 355 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 271 352 256 352 256 352 352 352 352 352 352 352 352 352 271 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 256 334 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 256 334 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 256 355 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 256 256 352 256 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 271 256 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 97 352 97 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 271 352 352 256 352 256 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 256 256 352 185 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 348 352 337 352 352 352 337 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 244 352 244 352 352 352 352 352 352 352 139 352 352 352 352 185 352 185 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 139 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 255 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 256 244 352 244 352 244 352 256 352 256 352 352 256 271 352 352 256 334 352 352 352 352 256 352 256 352 348 352 235 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 355 352 352 355 352 355 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 256 334 235 235 352 256 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 355 352 352 352 352 235 352 352 352 352 352 97 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 334 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 348 352 352 352 256 352 352 352 256 334 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 256 352 352 348 355 352 352 355 352 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 256 271 271 256 334 352 355 352 352 352 352 352 235 185 352 256 352 352 352 352 352 256 352 97 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 352 255 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 337 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 355 256 97 352 352 352 0 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 256 352 352 256 256 352 256 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 244 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 352 352 352 256 352 352 352 97 352 256 256 352 352 352 352 352 352 352 352 355 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 235 352 271 235 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 217 352 352 352 352 352 352 256 352 256 352 352 256 256 256 256 334 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 271 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 348 352 271 256 256 352 352 352 352 352 97 352 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 0 352 352 352 352 352 352 256 352 352 256 256 352 352 97 352 352 352 352 97 352 352 97 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 271 352 256 334 271 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 139 352 352 352 139 139 256 352 352 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 355 352 355 355 355 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 139 139 256 334 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 355 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 0 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 0 352 355 352 352 352 352 352 334 352 352 352 271 352 352 352 352 352 352 271 352 352 139 352 352 352 352 352 352 352 256 139 352 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 334 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 271 271 271 0 352 352 352 352 256 352 352 271 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 355 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 256 334 352 256 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 337 352 352 352 352 0 352 352 0 352 352 352 0 352 352 256 334 0 352 352 256 256 352 256 352 352 256 256 352 348 352 352 244 244 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 355 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 256 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 256 352 244 352 352 352 352 256 352 352 352 352 352 352 139 352 337 352 139 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 334 352 97 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 244 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 0 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 256 352 352 352 352 352 244 244 244 244 139 271 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 352 139 352 352 139 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 348 352 256 352 256 352 271 352 352 271 352 256 334 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 256 352 256 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 235 352 271 256 256 352 352 235 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 255 235 352 352 256 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 185 352 185 352 352 352 352 352 352 352 97 352 97 97 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 235 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 256 256 352 352 352 352 355 352 352 352 352 256 352 352 352 352 256 355 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 355 352 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 256 352 256 256 352 352 256 352 244 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 355 256 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 235 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 334 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 334 352 256 352 352 256 352 352 352 256 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 256 334 256 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 0 352 352 256 352 352 352 352 256 352 352 235 352 256 352 0 352 352 352 352 0 352 352 352 256 334 352 352 256 352 352 352 256 352 352 348 352 352 352 256 352 352 256 256 256 256 352 352 256 352 256 352 256 235 352 256 352 352 352 256 348 256 334 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 256 256 352 244 352 352 352 244 352 256 244 352 352 271 256 352 352 352 271 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 271 256 352 352 352 352 256 256 334 352 352 352 352 256 352 352 256 355 256 352 97 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 255 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 256 352 97 352 97 352 97 97 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 334 352 256 355 352 352 352 352 352 355 352 355 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 256 352 352 256 185 352 352 352 352 352 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 256 256 256 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 244 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 348 352 352 352 256 334 348 256 352 256 352 352 352 217 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 185 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 0 352 0 0 0 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 185 352 97 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 271 352 271 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 217 352 255 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 97 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 185 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 355 352 352 337 352 352 352 352 352 235 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 271 235 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 217 352 352 217 217 217 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 352 352 352 352 256 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 352 355 256 235 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 97 352 256 334 352 352 352 352 256 334 352 352 256 352 352 256 352 352 352 352 185 352 185 352 352 352 352 271 271 271 271 352 352 352 352 256 352 352 352 348 256 352 256 256 256 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 352 352 256 334 352 352 352 352 256 271 352 352 139 352 352 352 256 256 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 139 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 271 352 352 256 256 352 352 139 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 139 352 352 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 244 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 97 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 355 352 352 355 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 334 255 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 348 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 139 352 139 139 139 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 139 352 256 352 139 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 235 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 256 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 355 352 352 256 334 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 256 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 337 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 244 352 256 352 352 352 256 352 352 352 244 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 256 352 256 334 256 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 256 217 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 139 352 352 352 352 256 334 352 352 352 352 355 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 235 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 235 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 352 235 352 352 352 355 352 97 352 355 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 271 352 352 352 97 352 97 352 97 0 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 244 244 244 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 355 355 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 355 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 97 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 185 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 256 352 256 352 256 256 334 271 256 352 352 256 352 352 352 352 256 334 352 352 352 352 0 352 352 0 352 352 352 352 97 352 97 97 352 355 352 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 337 352 352 352 352 352 352 337 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 348 352 256 352 352 256 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 256 334 352 352 352 355 352 355 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 256 352 352 271 352 352 352 256 352 352 256 334 352 352 256 352 352 352 256 352 352 256 256 352 352 97 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 235 352 235 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 235 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 139 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 235 352 352 271 271 352 271 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 139 352 352 352 256 256 355 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 97 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 217 352 352 352 352 352 355 352 348 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 337 352 352 256 256 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 256 334 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 256 352 352 355 352 355 352 352 352 352 256 334 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 97 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 256 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 256 334 352 352 352 352 255 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 256 271 352 352 256 352 352 0 352 352 352 352 271 352 256 352 355 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 271 352 256 352 355 352 352 352 352 352 352 352 352 352 256 352 255 352 352 352 352 352 352 352 256 352 355 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 355 352 355 352 352 355 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 97 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 256 352 256 334 352 352 256 352 256 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 256 334 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 256 352 217 352 352 352 352 256 352 337 352 352 352 256 235 352 352 352 352 235 352 352 352 352 271 352 235 271 271 352 348 352 352 271 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 139 139 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 256 352 256 235 352 352 352 256 352 217 352 348 217 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 355 352 352 348 256 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 337 352 352 352 271 352 352 352 352 352 352 352 256 352 256 352 256 352 355 352 0 256 352 352 352 256 256 352 255 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 355 352 352 352 352 352 352 352 244 352 244 348 352 244 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 337 256 352 256 334 352 352 256 352 352 352 256 271 352 352 256 256 334 256 256 256 352 352 256 352 256 352 352 352 352 271 352 352 256 352 352 352 256 352 352 352 352 348 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 255 271 256 352 271 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 355 352 352 355 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 256 352 352 352 352 271 352 352 352 256 256 352 352 352 256 352 352 352 256 256 352 352 256 256 256 256 334 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 256 217 352 352 217 352 352 352 217 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 217 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 334 348 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 256 352 256 334 352 256 352 352 352 256 352 352 352 256 139 352 352 352 139 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 139 139 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 256 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 139 139 352 139 139 352 352 139 352 139 139 352 352 139 139 139 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 352 256 352 352 139 352 271 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 256 352 256 352 256 352 97 352 352 235 352 352 352 352 352 97 352 352 352 352 352 352 352 352 256 235 352 235 352 352 355 352 352 352 355 355 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 352 352 352 352 355 352 352 352 352 139 352 352 256 352 352 352 256 355 352 352 352 352 355 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 217 352 352 352 352 352 256 352 256 352 352 217 352 352 352 352 244 352 355 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 97 352 352 97 352 352 352 256 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 244 352 352 352 244 352 352 244 244 244 352 352 352 352 352 244 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 255 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 235 185 352 185 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 352 352 352 139 352 352 352 352 352 352 352 352 244 352 352 352 352 271 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 97 352 352 352 352 352 352 352 352 97 352 352 97 352 352 352 352 97 352 352 352 352 352 97 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 352 352 352 352 352 352 352 355 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 355 352 352 97 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 244 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 256 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 271 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 355 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 256 334 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 256 256 256 256 256 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 139 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 256 352 97 352 352 352 352 352 352 337 352 352 0 352 256 352 256 334 352 256 256 355 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 355 352 355 352 256 352 352 352 352 352 256 352 352 97 352 352 352 352 256 352 352 97 352 97 355 355 352 352 352 352 352 352 352 352 352 352 352 244 352 352 271 352 352 352 352 352 139 352 352 217 352 352 352 352 352 352 256 352 256 235 352 352 352 352 352 352 352 352 185 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 256 352 352 352 352 256 256 334 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 244 256 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 97 352 352 256 352 352 256 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 256 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 334 256 0 352 0 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 355 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 337 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 256 352 352 352 352 185 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 271 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 271 352 256 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 256 352 97 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 355 352 352 352 355 355 355 352 139 139 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 0 352 0 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 271 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 0 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 256 352 352 352 256 352 139 352 352 256 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 271 256 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 256 271 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 355 352 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 244 352 352 352 244 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 255 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 244 352 352 352 255 352 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 355 352 355 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 256 352 256 256 352 256 256 256 352 352 256 352 352 256 352 256 271 352 352 352 352 352 352 256 352 352 352 256 348 352 256 352 352 352 352 352 271 271 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 334 352 352 352 352 355 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 235 235 256 352 337 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 256 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 271 352 348 352 352 256 334 352 352 256 352 352 256 217 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 256 256 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 348 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 256 352 256 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 235 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 256 352 352 139 352 352 352 352 352 271 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 235 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 352 352 255 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 334 352 256 352 352 352 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 355 352 256 352 352 352 256 352 352 352 352 352 355 352 355 352 352 352 352 185 352 185 185 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 235 352 352 352 352 352 337 352 352 256 256 256 334 256 217 352 352 217 217 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 271 352 352 256 352 352 352 352 139 352 352 352 352 352 255 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 235 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 348 352 352 352 352 244 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 0 352 352 352 0 352 0 352 352 352 352 0 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 139 352 0 352 0 0 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 271 352 352 352 352 352 352 0 352 352 352 355 355 352 0 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 139 352 139 256 352 139 352 352 352 256 352 352 352 352 355 352 355 355 355 352 352 352 352 256 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 348 271 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 139 352 352 352 352 352 348 352 256 352 352 352 271 97 352 97 97 97 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 355 352 352 352 352 256 334 256 355 352 256 352 256 352 352 352 352 352 352 348 352 0 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 355 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 337 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 235 352 352 256 355 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 334 352 352 352 256 235 352 352 256 352 352 352 352 352 352 352 352 348 256 334 256 256 352 256 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 271 352 352 352 352 352 352 352 352 271 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 355 352 352 352 352 352 352 0 352 352 0 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 271 271 352 256 352 0 352 352 352 352 352 352 352 352 352 352 256 334 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 271 352 235 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 271 244 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 256 352 352 97 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 185 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 337 352 352 235 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 337 352 352 352 352 352 352 244 352 352 352 352 352 352 352 348 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 355 235 352 352 352 235 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 271 352 271 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 235 352 352 352 352 352 352 352 352 348 352 352 355 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 244 244 244 352 352 352 352 352 256 352 352 352 352 235 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 244 352 244 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 244 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 244 348 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 244 352 271 352 352 244 352 352 352 352 244 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 235 235 352 352 352 352 352 352 352 352 352 352 235 235 235 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 235 352 235 352 352 235 352 352 352 348 352 352 352 337 352 352 352 352 352 352 256 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 256 271 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 256 352 0 352 256 352 0 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 355 352 352 352 352 352 352 355 352 255 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 97 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 256 355 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 355 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 255 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 355 352 352 352 256 352 355 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 348 352 352 352 352 352 352 352 355 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 255 255 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 244 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 235 352 352 352 352 352 352 337 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 256 352 352 256 352 256 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 235 352 352 235 352 352 256 235 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 0 352 352 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 97 352 139 97 256 352 355 352 256 256 352 256 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 255 352 352 352 256 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 256 352 352 352 352 352 256 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 256 352 355 352 355 355 352 352 352 255 352 352 352 217 352 217 217 352 217 352 352 352 256 352 352 139 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 235 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 355 352 355 352 355 355 352 352 352 256 352 217 352 217 217 352 256 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 355 352 352 352 352 352 355 352 355 352 355 352 352 352 352 352 352 352 352 355 352 352 352 352 355 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 235 256 352 352 352 352 352 352 352 352 352 352 352 256 352 235 271 352 355 352 352 352 352 355 352 348 355 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 355 355 352 256 352 352 256 348 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 235 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 255 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 235 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 355 352 256 352 352 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 139 352 352 337 352 352 352 352 352 352 256 352 352 352 352 352 348 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 235 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 348 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 244 352 352 352 244 352 352 352 352 352 352 348 352 352 352 271 352 256 235 235 256 352 352 271 352 352 244 352 352 352 352 352 244 352 352 352 256 352 271 352 355 352 352 352 352 256 244 352 271 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 244 352 352 352 244 352 352 352 352 352 244 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 256 352 256 352 352 352 352 337 352 271 352 352 352 256 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 271 352 352 352 256 352 256 352 256 352 352 352 271 352 352 352 352 352 244 352 256 352 352 217 271 352 271 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 271 352 352 352 352 352 256 352 352 217 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 256 352 352 256 352 256 352 217 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 271 352 352 256 352 352 139 352 139 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 139 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 348 352 139 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 139 139 139 352 139 139 352 352 352 352 256 352 352 352 352 271 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 139 352 139 352 139 139 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 256 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 235 352 352 352 352 352 352 352 352 352 235 352 352 352 256 334 352 352 256 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 256 0 352 352 352 255 352 352 352 271 352 352 352 352 256 352 352 256 352 352 352 256 334 352 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 334 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 256 352 185 352 352 185 352 352 256 352 352 352 256 352 352 256 334 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 139 139 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 139 139 139 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 139 352 139 352 352 352 139 352 139 139 352 139 352 352 352 271 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 334 352 352 352 139 139 352 352 352 352 352 352 352 352 352 256 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 256 352 352 256 217 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 334 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 139 139 352 352 352 352 139 352 352 352 352 139 139 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 256 352 139 256 139 139 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 271 352 139 352 352 352 352 256 256 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 337 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 271 271 352 352 352 352 352 352 352 352 139 139 352 352 139 139 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 139 352 352 352 139 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 139 352 352 352 352 352 352 348 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 256 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 217 352 352 352 352 352 352 352 352 217 217 352 352 352 217 352 352 217 352 352 217 352 352 352 256 334 352 352 352 352 352 256 352 217 352 352 352 352 217 352 217 352 352 271 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 256 334 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 348 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 139 271 352 352 352 256 352 352 352 352 348 352 217 352 217 217 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 256 352 352 352 352 235 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 271 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 352 352 352 256 352 348 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 256 352 355 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 352 352 352 256 352 256 352 256 352 256 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 348 352 334 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 139 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 217 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 271 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 139 352 139 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 139 139 139 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 139 139 139 139 348 256 352 352 256 352 352 139 352 352 139 352 139 352 352 352 352 352 352 352 217 352 217 217 352 352 352 348 352 352 352 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 139 139 352 352 139 352 352 352 352 352 352 352 256 139 139 352 352 352 139 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 139 139 352 352 139 352 352 352 352 139 352 352 256 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 256 334 352 352 352 352 352 139 139 271 352 352 352 352 352 352 352 352 352 139 271 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 271 139 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 139 352 139 352 352 352 352 352 352 139 348 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 185 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 139 352 352 348 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 139 139 139 352 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 139 139 139 348 352 352 352 139 139 352 352 139 139 256 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 334 352 352 217 352 139 352 139 352 352 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 139 352 256 352 352 348 352 352 352 352 352 352 352 352 352 139 139 139 352 139 139 352 352 352 352 352 139 352 352 352 139 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 139 139 352 256 139 352 352 256 334 352 352 352 271 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 217 352 352 352 352 352 352 352 352 217 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 256 352 352 352 256 334 352 139 352 352 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 139 139 139 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 139 139 352 139 352 139 352 352 352 352 352 352 352 352 348 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 235 352 352 352 352 352 352 352 271 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 217 352 217 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 217 348 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 255 352 139 139 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 217 352 217 217 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 217 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 217 217 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 271 352 348 271 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 139 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 256 334 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 352 139 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 256 352 352 352 139 256 139 352 352 139 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 139 139 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 139 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 348 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 139 352 139 139 352 139 352 139 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 139 139 256 334 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 271 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 352 139 139 139 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 139 352 352 352 352 352 217 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 256 139 352 139 352 352 352 352 139 139 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 139 139 352 139 139 139 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 348 352 352 244 352 352 352 352 352 352 352 352 348 352 185 352 352 352 352 352 352 217 352 352 352 352 352 352 256 139 352 348 139 352 352 352 256 139 355 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 0 352 352 352 352 256 352 352 0 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 139 352 139 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 355 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 334 352 352 139 352 355 352 352 139 139 139 352 352 352 352 352 352 235 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 271 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 139 352 139 139 139 352 352 352 352 352 256 352 352 352 352 139 139 139 139 352 352 352 352 139 352 352 352 352 139 352 139 139 139 352 348 352 352 139 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 352 352 352 352 352 271 139 352 352 352 352 352 352 139 139 139 139 352 139 352 139 348 139 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 139 139 348 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 139 256 334 139 256 334 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 139 352 348 352 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 217 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 217 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 217 217 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 139 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 256 217 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 334 352 139 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 235 352 348 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 139 139 139 139 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 256 352 256 352 217 352 352 217 217 352 352 256 139 139 352 256 352 256 352 352 352 139 352 139 352 352 352 139 352 352 352 352 352 352 352 139 352 139 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 255 139 352 139 352 139 352 256 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 217 352 217 352 256 352 352 352 352 256 217 352 352 271 352 352 352 352 256 352 352 352 348 352 256 256 352 352 352 256 352 352 352 352 352 352 256 352 217 352 348 352 217 352 352 348 352 348 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 256 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 139 352 139 352 139 139 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 139 139 256 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 97 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 255 352 348 352 352 352 352 352 352 271 352 256 255 352 352 352 352 352 256 352 352 256 352 256 352 352 217 352 217 352 348 352 352 352 352 352 352 352 139 139 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 217 352 352 352 352 348 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 256 352 348 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 217 352 217 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 217 352 217 352 217 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 348 217 352 217 352 217 352 352 352 352 352 352 352 352 352 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 217 352 352 352 256 352 352 217 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 217 352 352 352 217 352 217 352 352 352 352 352 352 352 352 217 352 217 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 348 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 256 352 217 271 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 139 139 352 352 352 352 352 352 352 352 352 256 139 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 139 139 352 352 256 352 352 352 352 348 352 352 352 352 352 271 352 352 348 352 352 256 352 352 256 139 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 352 352 97 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 139 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 217 352 352 348 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 256 217 352 256 352 352 217 352 352 217 352 352 217 352 352 352 256 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 271 352 352 352 352 352 352 139 352 352 352 352 352 355 352 352 352 256 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 244 352 256 352 352 352 244 244 352 352 244 352 352 256 244 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 256 352 139 139 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 139 139 352 255 256 255 352 352 352 352 139 352 352 139 139 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 256 217 352 256 334 217 352 256 352 256 256 352 352 352 352 352 256 256 271 352 352 352 352 352 352 352 352 352 352 355 352 352 97 352 97 352 352 352 352 352 352 352 352 271 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 352 352 348 217 352 352 139 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 348 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 352 352 256 352 352 352 352 352 256 352 352 256 217 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 352 352 256 352 217 256 334 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 271 352 352 352 352 352 217 352 217 352 217 352 352 217 217 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 352 139 352 348 256 348 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 139 352 352 256 352 352 352 352 352 139 139 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 97 352 352 217 352 352 352 352 271 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 217 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 352 352 217 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 139 139 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 255 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 348 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 348 352 139 256 139 352 352 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 256 352 352 352 352 352 348 352 352 256 256 352 352 352 217 352 217 352 352 348 352 352 217 352 217 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 217 352 352 352 352 352 352 217 352 217 352 352 352 352 256 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 217 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 139 352 352 352 352 334 352 352 139 352 139 352 352 352 352 352 139 271 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 271 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 139 139 352 352 256 139 139 139 139 139 352 352 352 352 352 352 352 352 348 352 348 256 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 256 352 352 139 139 139 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 352 352 348 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 352 352 352 139 352 352 139 352 271 352 352 139 352 352 139 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 217 352 352 352 217 352 352 352 352 217 352 352 217 217 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 217 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 217 352 352 256 352 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 139 352 352 352 352 352 352 352 352 256 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 217 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 217 217 217 256 352 352 352 352 256 334 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 256 352 352 217 352 352 352 256 217 352 352 217 352 217 217 352 217 352 352 256 352 256 334 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 217 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 256 352 352 217 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 348 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 139 352 352 352 348 139 139 139 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 348 352 352 271 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 348 352 217 352 352 217 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 348 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 271 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 217 352 256 217 352 352 352 352 348 256 271 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 256 139 352 139 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 352 244 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 255 256 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 348 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 139 352 352 256 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 256 352 352 352 256 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 0 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 139 255 139 352 352 352 352 352 352 352 139 352 352 352 256 348 139 139 139 352 352 139 139 139 352 348 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 348 352 139 139 139 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 334 256 352 217 352 352 352 217 352 256 352 352 217 352 352 217 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 217 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 139 139 139 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 271 256 352 352 352 352 352 352 352 352 256 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 217 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 139 139 139 139 352 352 352 352 271 352 352 352 352 256 352 352 352 352 217 352 352 271 352 348 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 256 352 139 139 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 139 352 352 256 352 352 139 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 217 352 256 334 352 352 352 352 217 352 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 139 139 352 139 352 352 352 352 256 352 348 139 352 139 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 217 352 352 352 352 352 256 217 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 217 256 352 352 352 256 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 217 352 352 348 352 352 256 352 256 352 271 352 352 256 352 352 139 352 352 352 352 256 352 352 352 217 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 217 217 352 217 352 352 352 256 334 256 352 352 352 217 352 352 352 352 256 271 348 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 256 348 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 352 352 352 352 352 256 352 352 256 352 352 352 256 348 352 352 139 139 139 256 352 352 352 352 352 352 139 139 139 139 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 271 352 352 352 217 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 217 352 352 352 256 256 352 352 352 352 352 352 352 271 352 352 352 352 217 352 217 217 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 139 348 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 217 352 352 352 352 352 256 217 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 217 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 256 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 271 352 352 352 352 352 352 217 352 352 352 352 256 352 217 352 217 352 352 256 256 334 256 139 352 352 139 139 352 352 352 352 352 352 352 271 139 139 139 352 352 348 139 139 352 352 271 352 352 352 352 352 352 352 352 352 348 352 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 217 352 352 352 217 256 352 256 217 352 217 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 352 352 139 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 217 352 256 352 217 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 217 217 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 256 352 256 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 244 352 256 352 352 256 256 352 352 256 352 271 352 256 139 352 352 139 139 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 256 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 139 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 348 352 352 139 352 352 139 139 352 352 352 352 352 256 139 139 352 139 139 271 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 256 139 352 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 139 139 352 352 139 139 352 352 139 352 352 139 352 139 352 352 352 352 256 352 348 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 139 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 348 256 334 352 352 139 352 139 352 139 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 348 352 256 352 352 139 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 139 352 352 256 352 352 352 352 352 352 139 352 139 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 139 352 352 352 352 352 352 139 352 271 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 256 256 352 352 352 217 256 352 217 352 352 352 352 256 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 256 352 139 139 352 352 352 139 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 217 352 256 217 352 352 352 352 217 352 256 352 217 352 352 217 217 352 217 352 352 256 352 352 352 352 139 139 139 352 256 352 352 256 352 352 352 256 352 352 139 352 352 352 352 352 352 256 352 352 348 352 217 352 352 352 352 352 352 352 217 352 256 217 352 352 352 352 217 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 244 352 352 217 217 352 352 352 352 139 352 256 352 256 217 352 139 139 139 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 139 352 139 139 352 139 352 352 139 139 352 352 139 139 139 352 352 352 256 348 352 352 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 139 352 352 352 271 352 352 352 352 352 352 352 352 139 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 139 352 139 352 139 352 352 139 352 352 352 256 352 256 352 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 139 352 256 139 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 348 352 352 352 256 352 139 352 352 352 352 139 271 352 352 139 352 139 352 352 352 139 139 352 139 139 352 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 217 352 139 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 256 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 256 256 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 334 352 352 256 139 139 139 352 352 352 348 139 139 139 256 352 139 352 271 235 352 352 217 352 352 217 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 256 352 352 352 271 217 352 352 352 352 348 352 352 352 352 256 139 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 256 352 256 352 139 139 256 352 352 352 352 352 256 352 139 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 139 352 139 139 139 352 352 352 352 256 217 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 348 256 352 352 217 352 217 352 352 217 352 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 139 352 352 352 352 352 352 352 352 139 352 352 352 139 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 256 352 352 256 352 352 256 352 352 217 352 352 352 348 352 352 256 352 352 352 139 352 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 348 352 139 352 352 352 352 352 352 352 352 352 352 255 256 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 271 139 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 139 256 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 139 139 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 348 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 217 352 352 271 352 256 334 352 352 352 352 352 256 352 352 352 352 352 217 256 352 352 352 352 217 352 352 217 352 256 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 217 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 348 352 352 352 256 352 217 352 217 352 352 217 352 217 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 352 352 217 352 352 217 352 352 352 352 256 334 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 348 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 255 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 217 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 256 352 352 352 352 352 352 352 256 348 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 217 352 352 352 217 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 217 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 256 217 352 217 352 352 352 217 217 352 352 352 352 348 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 334 352 352 352 352 217 352 217 352 352 217 217 352 352 352 256 352 352 352 217 352 217 217 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 348 256 352 217 352 217 256 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 256 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 217 352 256 352 352 348 352 352 256 139 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 271 352 352 217 352 217 352 352 352 256 352 352 352 217 352 352 352 352 352 352 256 352 217 352 352 217 352 352 352 352 352 352 352 352 217 217 256 352 256 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 256 352 217 217 352 217 217 352 217 352 352 352 256 352 352 352 217 217 352 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 352 352 352 352 256 352 217 352 352 352 217 352 256 352 348 352 217 352 352 217 217 352 217 352 256 352 217 352 217 352 352 352 352 352 352 352 352 352 217 217 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 271 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 348 352 352 352 352 352 256 334 352 352 352 352 352 352 139 352 217 217 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 256 217 217 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 139 256 256 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 244 271 271 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 217 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 217 217 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 217 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 256 217 217 352 271 352 217 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 139 352 139 352 256 352 139 352 348 352 352 256 352 352 352 352 256 256 352 352 255 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 217 352 352 348 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 217 352 352 352 217 217 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 217 352 352 217 352 217 256 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 217 352 217 352 352 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 348 271 352 352 352 352 348 352 352 352 352 352 352 217 256 352 217 352 217 352 217 256 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 348 352 352 256 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 352 352 352 352 217 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 217 352 352 352 352 352 352 139 139 139 139 352 352 348 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 217 217 352 352 352 348 217 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 139 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 139 352 139 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 256 352 352 352 217 352 348 352 217 352 352 352 352 352 256 352 352 352 352 352 217 352 256 352 352 352 256 139 139 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 217 352 256 139 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 217 217 217 217 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 139 139 139 352 139 139 352 139 271 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 352 352 352 217 352 256 256 352 352 256 352 256 352 352 139 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 217 352 352 256 352 352 352 352 352 256 352 352 352 352 256 217 352 352 256 217 352 352 217 352 352 352 352 352 256 352 352 352 352 139 352 139 256 352 256 256 352 352 256 352 352 256 352 217 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 352 217 352 352 352 352 352 352 139 139 271 352 352 139 352 352 352 352 352 348 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 217 217 352 217 352 352 352 352 352 352 352 352 352 352 139 139 256 334 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 217 217 352 256 217 217 217 352 352 217 352 217 217 217 217 352 352 352 217 352 352 352 352 352 352 217 352 348 352 256 352 352 352 352 352 217 352 352 352 352 217 352 217 352 217 352 352 217 256 217 352 352 217 352 352 352 217 352 217 352 217 352 352 352 352 217 352 217 352 217 352 352 217 352 352 352 352 352 217 352 352 256 334 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 352 352 352 352 271 352 352 352 352 352 256 256 217 256 139 139 139 352 139 352 352 352 352 352 217 352 256 352 217 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 139 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 217 352 217 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 217 348 352 352 352 217 352 352 352 352 217 352 352 217 256 352 352 352 352 352 352 352 352 217 352 217 256 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 348 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 217 217 352 352 271 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 348 352 217 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 217 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 348 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 217 256 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 217 217 256 352 352 352 352 352 217 352 352 352 352 352 217 352 217 352 352 217 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 217 256 352 217 217 352 352 217 352 352 217 217 217 352 352 352 217 352 352 217 352 352 348 256 256 256 352 352 352 256 352 352 217 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 217 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 348 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 217 352 352 352 352 139 352 139 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 256 352 352 255 352 352 217 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 271 352 256 352 256 352 352 352 352 352 352 352 334 352 256 352 139 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 256 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 348 352 348 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 139 256 139 352 139 139 256 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 139 256 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 217 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 139 352 352 352 217 256 352 217 352 352 352 352 352 352 217 352 348 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 271 352 348 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 217 352 352 217 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 217 352 352 256 352 352 256 271 352 256 352 352 256 355 352 256 352 139 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 217 352 352 352 256 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 256 334 352 352 352 352 217 352 256 352 352 352 352 352 256 352 217 256 334 352 352 352 352 256 352 352 256 256 352 352 352 256 352 256 352 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 256 217 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 256 352 348 256 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 217 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 256 256 334 352 352 256 352 256 352 217 217 217 352 352 352 352 352 256 352 217 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 352 352 352 352 256 334 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 139 139 352 352 352 352 256 334 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 271 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 256 334 256 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 256 352 139 139 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 334 352 352 139 139 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 244 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 139 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 271 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 139 139 139 352 352 352 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 217 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 348 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 334 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 355 352 0 352 139 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 256 139 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 334 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 256 352 256 352 139 139 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 352 256 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 217 217 352 256 217 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 217 352 352 352 256 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 217 217 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 139 139 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 256 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 217 352 217 256 217 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 139 352 352 348 352 352 139 139 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 217 352 352 256 217 352 256 334 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 334 352 352 352 352 352 352 352 217 352 352 352 352 217 352 217 217 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 348 352 348 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 139 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 256 352 271 352 352 352 256 352 139 139 139 139 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 217 352 352 348 352 256 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 271 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 348 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 217 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 139 139 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 334 256 334 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 334 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 217 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 139 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 255 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 256 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 348 352 139 139 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 352 256 352 352 352 348 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 139 352 352 352 352 256 352 352 352 139 352 139 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 348 352 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 348 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 139 139 139 139 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 348 352 139 139 352 139 352 139 352 352 352 139 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 352 352 352 256 256 139 352 352 352 352 348 352 139 139 352 352 352 352 348 352 139 139 139 352 352 352 271 139 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 139 256 139 352 139 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 271 352 352 217 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 235 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 139 139 139 139 139 348 352 352 352 352 352 139 139 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 334 256 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 256 334 217 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 348 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 334 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 352 217 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 217 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 217 217 352 352 352 352 352 217 352 217 217 352 352 352 217 256 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 217 352 352 352 352 352 352 352 352 217 352 352 352 352 348 352 256 352 352 256 352 352 256 352 352 271 352 352 217 352 217 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 217 352 352 352 217 352 217 352 352 256 348 352 352 256 352 352 352 352 256 352 352 352 352 352 348 256 352 352 256 256 352 352 352 352 256 352 352 352 352 217 352 217 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 139 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 217 352 352 352 352 217 256 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 348 352 352 352 352 352 256 217 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 217 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 217 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 334 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 217 352 352 352 352 256 139 352 139 256 334 352 352 348 256 334 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 271 352 352 352 352 271 352 352 352 352 352 355 352 355 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 97 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 217 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 217 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 139 139 139 139 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 355 352 352 352 256 352 235 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 334 352 352 271 352 352 352 352 256 352 352 256 352 352 352 244 352 352 235 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 348 352 352 352 352 352 256 334 352 348 217 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 217 352 217 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 352 348 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 217 217 352 217 352 352 217 352 352 352 352 217 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 256 352 217 352 256 352 352 352 217 352 256 352 352 352 352 352 348 348 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 217 256 217 352 352 352 352 352 217 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 334 217 217 352 217 352 352 352 352 217 217 352 217 352 352 352 352 217 352 352 256 352 352 352 352 352 352 217 352 352 217 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 217 256 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 348 352 352 217 352 352 352 217 352 217 348 217 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 139 352 352 352 352 352 352 352 271 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 217 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 235 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 217 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 256 352 256 352 352 217 352 352 256 352 217 352 217 352 352 352 352 348 352 352 256 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 348 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 271 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 256 352 352 352 217 256 352 217 352 352 352 217 217 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 139 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 217 256 352 352 352 352 352 352 352 352 217 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 217 352 352 352 217 217 256 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 352 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 217 217 352 352 352 348 352 255 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 217 352 352 352 256 256 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 217 217 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 139 139 139 352 352 352 352 352 352 352 256 334 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 256 352 217 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 256 256 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 244 352 256 352 271 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 217 352 352 352 217 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 217 352 352 217 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 334 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 217 352 352 217 352 217 352 352 352 352 217 352 352 217 352 352 352 352 217 352 352 352 217 352 352 352 352 352 217 352 352 352 217 352 352 352 352 256 352 352 256 352 352 256 217 352 352 217 352 352 352 352 352 217 352 352 217 352 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 217 352 352 352 352 217 352 352 217 352 352 352 352 217 352 352 352 217 352 256 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 217 352 352 352 352 217 352 217 352 217 217 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 217 352 352 352 352 352 352 352 256 352 217 352 352 352 256 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 334 352 256 352 139 352 352 139 139 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 139 139 139 139 139 139 352 139 352 352 139 139 139 352 352 139 139 139 352 139 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 217 352 256 217 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 139 352 352 352 352 139 139 139 352 139 256 352 352 352 256 334 352 352 352 352 256 352 337 352 352 352 352 352 255 352 139 139 352 352 352 352 352 352 352 139 139 348 352 352 352 352 352 352 352 256 352 352 352 139 139 139 352 352 352 352 352 352 352 97 352 352 256 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 271 352 352 352 352 139 352 352 352 352 352 352 352 256 352 256 334 352 256 334 217 352 348 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 334 352 352 352 352 217 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 348 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 256 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 217 217 217 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 217 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 217 352 256 217 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 97 352 97 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 348 348 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 334 352 352 256 352 139 139 352 352 139 352 352 352 352 352 352 348 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 348 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 334 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 217 352 352 352 352 217 217 352 352 352 217 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 348 352 256 334 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 256 352 352 352 352 352 256 352 352 348 139 352 352 352 256 352 352 352 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 256 334 217 352 217 256 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 139 352 352 139 139 352 352 256 352 352 352 139 352 352 352 352 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 348 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 217 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 217 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 217 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 217 352 217 352 352 352 256 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 256 352 217 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 217 352 348 352 352 352 352 256 352 217 217 352 352 217 352 256 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 139 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 217 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 256 352 352 256 334 348 352 352 352 256 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 217 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 217 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 352 256 256 334 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 217 352 352 217 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 352 352 217 352 217 352 256 217 352 352 352 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 352 256 352 217 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 256 352 352 217 352 217 352 352 352 334 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 217 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 139 139 352 352 352 139 352 352 256 139 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 235 352 352 235 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 256 256 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 256 139 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 256 256 334 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 256 217 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 139 352 352 256 256 352 217 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 256 352 271 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 256 352 271 352 256 352 256 256 352 352 352 352 256 244 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 217 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 256 352 352 217 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 334 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 256 217 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 217 352 256 352 352 352 256 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 217 271 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 244 352 352 352 352 352 244 352 352 244 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 244 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 352 256 217 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 217 352 352 256 352 256 352 352 352 352 256 352 352 352 352 217 352 352 352 217 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 352 256 352 352 256 352 352 217 352 352 217 352 256 352 352 352 256 256 352 352 352 217 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 217 352 217 256 352 352 352 256 352 352 352 352 352 352 256 348 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 244 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 255 256 352 352 352 217 352 352 352 352 352 217 352 255 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 244 352 352 348 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 244 352 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 256 352 256 348 256 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 139 352 352 352 139 352 352 139 256 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 139 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 217 217 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 139 256 334 139 352 139 256 352 352 352 256 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 139 352 352 139 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 352 352 256 217 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 217 352 256 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 352 352 352 217 217 352 217 352 352 352 271 352 217 352 352 352 352 352 352 352 256 352 352 139 352 352 256 352 352 139 139 352 139 139 352 352 352 352 352 256 256 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 139 256 139 352 352 352 139 352 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 139 256 256 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 355 352 355 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 334 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 348 139 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 139 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 256 217 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 256 217 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 217 256 352 352 352 352 352 256 352 348 256 352 352 352 352 352 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 255 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 256 352 352 256 217 217 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 352 217 256 217 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 235 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 244 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 244 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 256 352 352 352 256 256 352 256 352 352 352 256 139 256 352 352 352 352 352 256 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 271 352 271 352 256 352 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 139 352 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 139 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 217 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 352 352 352 139 352 352 352 352 256 334 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 348 256 352 256 271 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 217 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 348 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 271 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 217 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 235 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 217 352 352 352 352 352 352 217 352 352 256 256 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 256 217 352 352 217 352 352 217 352 256 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 256 256 256 256 352 352 352 352 256 352 352 352 352 352 348 256 256 334 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 334 352 352 352 352 352 256 352 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 256 352 256 352 352 256 352 256 352 352 256 256 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 271 352 348 352 256 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 256 352 352 217 352 352 352 217 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 217 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 217 256 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 348 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 139 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 139 256 352 352 352 352 352 352 352 256 217 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 256 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 348 256 334 217 352 256 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 139 139 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 256 256 352 348 352 255 352 352 256 352 352 352 255 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 255 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 256 352 256 256 217 352 217 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 348 256 217 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 256 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 256 352 352 352 352 139 352 352 352 256 352 352 352 352 217 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 352 352 139 352 139 352 352 256 139 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 256 352 352 352 352 352 352 256 352 139 352 352 352 139 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 139 256 352 352 139 352 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 139 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 139 256 352 352 352 256 352 352 352 352 348 139 352 352 352 352 139 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 256 256 352 256 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 139 352 352 352 256 352 256 256 352 139 352 256 139 352 139 256 352 244 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 139 139 256 139 352 139 352 139 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 139 256 348 139 352 256 352 139 352 256 256 352 139 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 352 352 256 352 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 139 256 139 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 235 352 355 352 139 352 139 352 256 352 352 352 256 352 352 256 352 256 352 217 352 352 352 352 352 352 352 256 271 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 139 139 352 352 256 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 352 139 352 352 256 352 352 352 352 139 139 352 352 256 256 352 256 348 352 352 352 352 348 256 352 139 352 139 139 139 352 352 352 256 185 352 352 352 256 352 348 352 352 139 352 139 139 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 139 139 139 352 256 352 256 352 352 352 352 139 352 139 139 352 352 352 352 256 256 256 256 256 256 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 256 352 352 352 139 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 256 256 271 352 271 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 139 139 139 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 139 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 139 352 256 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 139 256 352 352 352 352 352 256 352 352 352 352 352 256 334 352 139 352 352 352 139 352 352 352 352 352 352 352 352 256 352 139 352 139 256 352 352 256 352 352 352 139 256 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 139 352 256 352 352 352 256 352 256 217 352 256 352 256 256 352 352 352 352 352 256 352 352 256 352 139 352 352 256 352 352 352 352 352 352 352 352 256 348 352 256 352 256 352 352 256 352 352 352 352 256 348 352 256 256 352 352 352 352 352 256 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 355 352 352 256 352 352 352 352 352 352 256 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 348 352 217 352 255 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 139 139 139 139 352 256 352 256 256 352 256 352 352 256 352 256 352 352 352 256 352 256 352 139 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 139 352 352 352 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 256 352 352 352 256 352 217 256 352 352 352 352 256 352 352 139 139 352 256 334 352 352 352 352 352 139 352 139 256 348 352 139 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 139 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 139 352 352 256 139 352 256 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 139 352 139 352 352 352 352 352 352 352 352 139 352 352 352 348 256 352 348 256 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 352 256 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 256 256 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 217 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 256 334 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 244 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 256 334 256 217 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 217 352 217 352 217 352 352 352 352 256 352 352 352 217 352 217 256 352 217 352 256 334 352 352 256 352 352 256 352 352 352 352 352 348 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 217 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 217 256 217 217 256 352 256 334 348 352 352 352 352 352 352 352 352 256 352 352 217 217 256 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 217 217 352 256 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 217 256 352 352 352 352 256 352 256 217 352 352 352 348 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 217 256 352 217 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 256 217 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 139 139 256 334 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 256 334 256 352 352 352 139 352 352 139 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 348 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 352 139 352 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 352 352 217 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 217 352 256 217 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 256 334 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 139 352 139 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 139 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 256 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 256 334 352 352 352 352 348 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 139 139 352 256 352 352 352 352 352 352 352 352 352 352 139 139 256 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 139 256 256 352 256 352 352 352 139 139 256 352 139 139 352 139 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 139 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 256 139 256 352 139 352 352 352 256 352 352 139 139 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 271 139 352 352 352 139 348 352 352 352 348 256 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 256 334 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 217 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 334 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 256 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 244 352 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 139 352 352 256 352 256 256 352 256 352 256 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 139 139 139 352 256 352 352 352 352 352 352 139 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 139 139 352 352 256 256 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 256 352 352 256 352 352 256 256 256 352 139 256 139 139 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 217 352 217 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 352 352 256 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 217 352 217 352 352 352 352 256 217 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 256 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 256 352 352 352 352 352 139 139 139 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 334 352 256 139 256 334 139 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 139 139 139 139 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 139 139 139 139 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 139 352 352 352 139 139 352 352 352 352 352 352 352 256 256 256 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 139 352 256 139 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 139 139 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 217 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 139 352 139 352 139 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 139 352 352 352 352 139 352 352 352 256 139 139 352 352 256 334 352 256 352 352 256 352 352 256 334 256 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 256 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 256 352 352 352 352 352 352 256 352 139 352 139 352 139 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 139 139 139 352 256 352 352 352 352 348 352 352 352 352 139 139 139 139 352 352 352 352 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 97 352 97 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 256 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 256 334 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 255 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 256 352 256 352 352 348 352 256 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 139 352 139 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 139 139 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 255 352 352 352 271 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 256 352 352 352 352 139 139 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 139 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 271 139 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 139 352 256 352 139 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 139 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 256 352 256 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 348 352 352 255 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 271 352 271 139 139 139 139 352 352 271 139 139 352 352 352 352 271 139 139 139 139 352 271 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 139 139 139 256 139 139 352 256 256 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 352 256 352 352 256 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 348 352 352 352 256 352 352 352 334 352 352 352 352 352 352 352 256 352 352 352 139 352 352 139 352 352 352 352 139 139 352 352 352 352 352 352 139 139 139 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 139 139 352 139 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 271 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 256 352 348 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 352 139 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 139 139 139 139 352 352 139 139 352 352 139 139 139 352 352 352 352 352 352 352 348 352 256 352 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 139 139 352 139 352 352 352 352 352 352 352 348 352 352 352 139 139 352 139 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 139 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 139 352 256 352 139 139 352 139 139 352 352 352 352 352 352 352 139 352 139 352 139 352 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 139 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 256 334 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 244 352 352 352 352 256 255 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 139 256 139 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 217 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 256 217 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 256 352 139 139 352 256 352 352 139 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 217 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 139 352 256 334 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 139 139 352 256 352 352 352 352 352 352 352 352 352 256 256 348 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 256 139 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 256 352 217 352 352 352 256 139 139 256 256 352 352 256 352 352 352 352 352 256 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 256 352 139 139 352 352 256 139 139 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 256 348 352 256 256 139 139 352 352 352 256 352 352 256 352 352 256 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 256 139 352 352 271 352 352 352 352 352 352 352 352 352 139 352 352 352 352 139 139 271 352 352 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 139 352 352 256 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 139 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 139 139 139 139 352 352 352 352 352 256 352 139 139 271 352 352 352 352 352 352 139 352 352 352 352 139 352 139 352 352 271 352 352 352 256 352 352 256 352 352 139 352 139 352 352 139 352 352 352 352 352 352 256 352 139 352 352 139 352 352 256 352 256 256 139 352 256 352 352 256 352 352 352 139 139 352 352 352 352 352 352 352 352 139 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 139 352 352 256 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 139 352 352 352 352 352 139 139 352 352 256 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 256 334 256 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 256 256 352 352 352 271 352 352 217 352 217 217 352 352 256 352 352 352 139 139 352 139 139 139 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 256 352 352 139 139 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 139 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 348 352 352 352 256 352 352 352 352 256 352 256 352 352 139 139 348 352 352 352 256 352 352 139 352 352 139 139 139 352 256 352 352 139 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 139 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 139 352 352 139 352 256 348 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 139 352 139 352 348 352 352 352 256 352 139 271 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 139 256 352 352 352 352 348 256 352 256 139 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 256 352 139 139 256 348 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 348 352 352 352 352 334 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 139 256 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 139 352 352 352 139 352 139 352 352 139 352 352 352 352 139 352 352 256 352 139 352 139 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 355 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 256 352 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 256 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 139 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 348 352 256 352 352 352 352 352 352 139 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 139 139 352 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 139 352 256 139 352 256 352 352 139 352 139 352 352 352 348 352 352 256 352 352 352 256 256 352 256 334 352 352 348 352 352 139 139 352 256 139 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 139 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 139 348 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 256 352 256 348 352 352 352 352 256 352 348 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 217 256 334 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 139 352 256 352 352 352 256 139 352 139 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 256 334 352 352 352 352 352 352 256 334 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 256 352 139 352 352 256 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 139 352 139 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 256 217 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 139 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 139 139 352 139 271 352 352 352 352 352 352 352 352 352 352 139 352 271 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 139 352 139 352 256 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 256 139 352 352 352 139 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 139 352 139 352 139 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 139 352 256 139 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 256 334 217 352 217 352 352 352 256 352 256 352 139 352 352 352 352 256 334 139 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 256 352 256 256 139 352 352 352 256 352 139 352 256 352 352 352 352 352 256 352 256 352 352 352 256 139 352 139 139 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 256 334 352 352 256 352 352 352 352 352 256 352 352 352 352 352 217 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 139 352 139 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 256 352 352 352 139 352 352 256 139 139 139 271 352 352 352 352 352 352 352 352 256 256 334 352 256 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 256 352 139 352 256 139 139 352 352 352 352 352 352 352 352 352 348 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 139 139 352 352 256 271 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 334 352 352 352 352 256 352 352 256 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 337 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 139 139 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 256 352 256 352 352 352 139 352 352 352 352 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 256 334 348 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 256 352 352 352 352 352 352 352 352 352 337 352 352 352 256 235 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 139 352 352 352 256 352 348 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 217 352 256 217 352 256 256 256 352 256 352 352 256 352 352 352 352 217 352 217 352 352 217 352 217 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 217 352 352 217 352 352 217 217 217 352 352 352 352 352 217 352 217 352 256 217 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 217 352 352 217 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 217 217 271 352 217 217 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 244 352 352 244 352 352 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 355 352 352 352 352 256 244 217 244 352 352 352 256 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 352 352 352 352 256 352 244 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 256 352 352 217 352 217 352 256 352 352 352 352 256 352 352 256 352 352 352 244 352 352 352 352 352 352 348 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 217 352 352 139 352 352 352 139 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 244 352 139 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 352 352 352 337 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 348 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 352 352 352 256 217 352 352 256 352 352 352 352 352 352 256 352 352 244 352 352 244 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 348 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 217 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 348 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 217 352 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 256 352 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 271 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 271 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 97 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 271 352 256 256 352 352 256 352 352 256 352 352 271 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 256 352 352 256 256 256 256 352 348 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 256 348 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 271 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 334 271 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 348 256 352 352 352 217 352 352 352 352 139 139 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 0 352 256 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 235 352 352 352 352 256 352 256 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 235 352 352 352 352 256 352 352 256 352 256 352 139 139 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 256 334 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 348 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 271 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 256 352 352 256 256 352 352 352 352 352 352 256 217 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 256 352 352 256 256 334 352 256 217 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 256 256 334 217 352 352 217 217 217 217 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 271 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 256 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 217 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 348 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 256 352 352 139 352 139 352 352 352 352 352 352 352 256 352 352 352 352 256 334 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 217 217 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 217 352 352 352 217 352 256 352 217 352 352 352 352 352 348 352 352 256 352 352 217 352 352 352 217 256 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 217 352 352 217 352 217 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 256 256 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 256 139 256 352 256 352 271 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 256 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 334 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 217 139 139 139 244 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 139 352 348 352 352 139 139 139 256 217 217 217 352 352 256 139 352 352 352 256 352 352 352 256 334 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 352 256 217 217 352 352 352 256 352 352 139 256 352 139 139 352 139 352 139 352 256 352 352 256 256 352 352 256 139 352 139 352 352 352 352 352 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 256 217 352 352 352 217 352 352 352 217 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 217 352 217 352 217 352 352 256 352 352 217 352 256 352 352 352 352 217 352 217 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 348 352 348 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 217 352 256 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 352 352 256 352 271 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 139 352 352 352 352 244 352 244 352 244 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 97 352 352 256 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 271 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 334 139 352 352 352 352 352 352 352 256 352 256 139 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 256 256 352 352 256 352 355 352 352 352 352 352 352 352 352 352 256 352 256 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 256 334 352 352 256 256 352 352 256 256 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 217 352 352 352 352 352 256 352 352 256 348 139 139 352 352 271 139 352 139 352 352 352 352 352 217 352 352 352 352 352 352 271 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 352 352 217 217 352 352 352 352 352 256 217 352 217 256 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 271 352 217 352 352 352 352 352 256 217 352 217 352 217 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 217 352 352 352 256 352 352 256 352 217 352 217 139 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 139 352 352 139 352 352 352 352 352 352 352 352 217 352 217 256 352 352 352 352 256 352 352 352 352 352 352 352 352 0 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 256 334 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 217 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 139 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 271 352 352 352 352 352 352 352 352 352 352 255 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 352 256 352 352 352 256 352 348 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 348 352 352 256 352 348 352 352 352 256 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 256 255 352 352 256 352 352 352 352 352 352 352 348 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 256 352 352 256 348 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 352 352 256 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 348 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 256 256 352 217 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 256 352 352 352 256 352 352 217 352 352 256 352 256 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 256 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 256 256 352 256 352 352 352 352 352 352 352 352 256 352 348 352 352 256 352 352 256 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 352 217 217 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 217 217 352 352 352 217 352 256 334 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 256 352 352 352 352 352 217 352 348 352 217 352 352 217 256 352 256 256 217 352 352 256 352 352 256 352 256 352 352 352 217 217 352 352 217 352 352 352 217 352 352 352 352 217 217 217 352 352 352 217 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 217 352 352 256 334 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 352 217 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 217 352 217 217 352 217 352 352 256 352 217 352 217 256 352 256 352 352 352 352 352 352 352 352 352 217 352 217 352 256 352 217 256 352 256 352 352 352 352 352 352 217 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 348 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 139 139 139 139 352 352 352 352 352 256 352 256 256 352 256 352 352 352 352 352 256 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 348 352 352 256 352 348 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 352 139 139 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 334 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 352 256 334 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 348 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 256 352 256 256 352 352 348 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 217 352 352 352 348 256 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 334 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 256 217 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 348 352 256 352 352 352 352 256 334 352 256 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 256 256 352 256 348 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 352 352 256 256 256 256 352 256 352 352 352 352 256 139 139 139 352 139 352 348 352 352 139 256 139 352 352 256 352 352 352 352 256 352 352 352 256 352 256 352 256 352 352 352 352 256 334 352 352 352 256 352 97 352 352 352 352 352 352 271 139 139 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 256 256 352 256 352 256 256 139 139 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 256 139 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 256 352 352 348 352 352 256 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 256 352 139 352 352 352 352 256 271 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 139 139 352 352 139 352 139 352 352 352 352 139 139 139 352 352 352 352 256 352 352 352 352 256 352 352 352 139 271 352 352 352 352 352 352 352 352 256 352 217 352 217 352 352 256 352 352 352 352 352 256 352 217 352 256 217 352 256 352 217 352 352 352 256 352 352 352 256 348 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 355 352 352 352 352 352 352 352 352 256 256 352 256 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 348 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 271 271 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 334 352 256 256 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 217 217 217 352 256 352 256 256 352 139 139 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 217 352 352 217 352 217 352 256 352 217 352 352 352 352 217 352 352 352 217 217 352 352 271 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 217 352 352 352 352 352 352 256 334 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 217 352 352 256 352 139 352 139 352 352 352 352 256 256 334 352 256 352 352 352 352 352 352 352 352 217 352 217 352 352 256 334 352 352 217 352 256 352 352 352 352 352 352 352 352 352 271 352 348 352 352 352 217 352 352 217 352 217 352 352 256 352 256 334 352 352 256 352 352 352 256 334 256 352 352 352 352 348 352 352 256 352 139 256 352 139 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 352 256 352 139 352 139 139 139 352 256 139 139 139 352 352 352 352 352 352 139 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 139 256 352 139 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 256 256 352 352 352 139 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 256 352 352 352 352 256 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 217 217 352 256 352 352 352 352 352 217 352 352 352 352 352 217 217 217 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 352 352 352 139 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 256 352 256 352 352 256 256 352 352 352 352 352 352 256 256 352 352 348 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 217 256 352 217 352 348 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 256 348 256 352 352 352 352 217 256 217 352 217 352 352 352 352 217 352 352 256 352 352 352 352 256 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 217 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 334 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 256 256 352 256 352 256 256 352 352 352 352 255 256 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 348 256 352 352 348 256 334 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 255 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 256 352 256 271 352 256 352 352 352 352 256 256 352 352 256 334 352 256 352 352 352 352 352 256 334 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 271 352 352 256 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 217 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 217 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 256 352 352 217 352 352 256 217 352 217 352 256 334 256 352 352 217 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 256 352 352 217 217 352 217 352 352 217 352 352 352 352 352 352 217 352 352 217 352 352 352 217 352 352 352 352 256 334 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 217 352 352 217 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 256 352 348 352 352 256 352 256 352 352 352 352 352 256 256 217 217 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 348 352 352 256 352 256 352 256 256 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 256 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 139 139 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 244 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 256 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 334 256 352 352 352 256 352 352 256 352 352 256 352 352 256 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 97 352 97 352 97 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 256 352 352 256 352 139 352 256 352 352 352 352 352 352 352 271 352 256 352 256 352 352 256 352 352 352 352 256 256 352 352 352 256 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 256 334 256 352 352 256 139 139 139 352 352 352 352 352 256 352 352 256 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 334 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 217 352 352 256 352 352 256 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 334 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 139 256 352 217 352 217 256 352 352 352 352 217 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 256 139 352 352 352 352 352 352 352 271 352 256 352 256 334 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 271 352 352 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 348 352 352 352 256 352 352 352 256 352 352 256 352 352 217 352 217 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 256 217 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 139 352 256 139 352 352 352 352 352 139 352 352 139 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 271 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 348 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 256 352 256 352 256 352 352 352 256 352 256 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 355 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 139 352 352 348 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 348 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 348 352 217 352 256 139 352 352 352 352 352 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 217 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 348 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 217 352 217 352 352 352 256 352 352 352 217 352 352 217 256 217 352 352 352 217 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 271 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 334 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 348 352 352 217 352 352 352 217 352 352 352 352 352 352 352 256 352 352 256 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 256 348 352 352 348 256 271 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 217 352 217 352 217 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 217 352 256 352 352 348 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 256 334 352 256 352 352 348 256 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 334 348 352 352 256 352 256 352 352 352 348 352 256 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 256 334 352 255 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 139 352 256 352 256 352 352 352 139 139 352 352 352 352 235 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 352 352 352 256 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 256 256 352 256 352 352 256 352 352 352 139 256 139 256 352 352 256 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 256 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 217 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 348 352 139 348 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 348 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 334 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 139 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 348 352 256 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 271 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 256 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 348 348 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 256 139 139 139 139 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 139 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 256 352 352 139 139 352 352 139 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 256 139 352 352 139 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 139 139 139 352 352 352 352 352 256 352 352 256 352 352 139 256 139 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 256 352 352 352 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 217 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 139 352 139 352 352 139 352 352 352 352 352 352 352 352 352 139 352 352 352 139 352 352 256 352 352 352 352 352 352 256 334 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 352 352 352 352 352 352 256 352 352 256 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 256 139 256 352 352 256 352 352 352 352 352 352 352 352 271 352 217 352 217 352 352 352 352 352 352 352 256 352 139 352 256 334 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 217 352 352 352 217 217 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 352 352 352 139 352 352 139 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 256 139 139 352 139 352 352 352 352 352 352 352 352 352 139 139 139 352 352 352 352 271 352 352 352 352 352 139 352 139 352 352 352 256 334 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 139 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 256 334 352 352 139 352 352 352 352 139 256 139 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 256 352 256 352 139 352 352 352 139 139 139 256 352 139 139 352 352 352 352 352 352 352 352 352 352 256 352 256 256 348 352 352 256 256 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 139 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 256 334 352 256 352 352 256 352 352 217 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 217 352 352 352 217 217 217 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 334 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 256 352 217 352 217 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 217 217 352 256 352 352 352 256 352 256 352 217 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 256 352 348 352 352 352 256 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 348 256 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 256 217 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 217 352 352 256 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 256 256 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 244 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 217 352 217 352 352 352 352 256 352 352 352 348 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 256 139 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 217 352 352 217 352 352 352 352 352 256 334 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 217 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 348 352 352 352 352 352 256 352 348 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 217 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 217 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 256 256 352 256 334 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 256 352 348 352 352 352 352 352 256 352 352 352 256 217 352 352 256 217 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 139 139 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 244 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 271 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 217 352 352 217 352 352 352 352 352 352 352 352 352 348 352 352 256 352 348 256 352 352 352 352 256 352 256 352 352 256 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 334 352 217 352 352 256 348 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 348 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 334 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 348 256 334 352 352 352 352 256 352 352 256 352 352 256 256 256 352 256 352 256 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 256 256 256 352 256 352 348 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 256 334 256 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 256 352 352 352 352 352 352 352 352 256 352 256 256 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 256 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 348 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 348 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 256 352 352 352 256 352 139 139 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 139 139 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 256 352 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 256 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 348 352 256 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 352 352 352 352 352 352 352 352 352 352 352 271 352 256 352 256 256 256 352 352 352 352 256 352 348 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 235 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 256 352 97 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 271 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 139 139 139 139 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 0 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 256 352 352 352 352 352 256 256 352 352 348 256 352 352 352 352 352 256 352 352 352 352 352 348 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 256 352 352 352 352 352 256 334 352 256 352 352 256 352 352 256 352 352 256 352 352 352 352 352 352 352 256 256 334 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 244 352 256 352 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 334 352 352 352 352 256 352 256 352 352 352 352 352 352 256 348 256 352 352 256 256 348 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 256 352 352 256 256 352 352 352 352 352 256 352 97 352 352 352 352 256 97 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 256 352 352 256 256 334 352 256 334 256 256 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 97 352 256 352 256 352 256 352 256 352 256 352 352 352 352 256 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 355 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 271 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 256 256 352 256 352 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 256 352 256 256 352 352 352 352 352 352 352 256 256 352 352 256 352 256 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 139 352 139 352 256 139 352 256 352 352 352 352 352 352 352 139 139 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 348 352 352 352 352 352 352 256 352 352 352 256 352 256 256 352 352 256 352 352 352 352 352 256 352 352 352 256 334 256 352 256 352 352 256 352 256 352 352 352 139 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 348 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 256 352 352 352 352 352 352 256 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 139 139 352 352 352 352 352 352 352 352 352 352 217 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 217 352 352 352 352 352 352 256 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 256 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 139 352 139 352 352 352 352 352 352 352 256 334 352 352 352 348 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 256 352 352 352 352 352 256 352 256 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 256 352 352 352 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 256 256 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 256 352 352 256 352 352 352 352 348 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 352 352 256 352 352 256 352 256 352 256 352 352 256 352 352 352 352 352 352 256 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 334 352 352 352 352 352 256 352 352 352 352 352 256 352 352 352 256 352 256 352 352 352 352 256 256 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 348 352 352 256 352 352 352 352 352 352 348 352 352 352 256 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 256 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 352 256 352 352 352 352 256 352 352 256 352 256 352 352 256 352 352 352 352 352 352 352 256 352 352 352 352 352 352 352 256 352 256 352 352 256 352 256 352 352 256 352 139 352 352 352 352 256 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 352 256 352 352 352 352 352 352 352 352 352 352 352 256 352 352 139 352 352 352 256 352 352 352 352 352 352 352 352 256 352 352 256 352 139 352 139 352 352 352 139 352 352 352 139 271 139 352 139 352 352 352 352 352 352 256 352 352 352 256 139 139 352 352 352 352 352 352 352 139 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 256 352 256 352 352 352 256 256 352 352 352 352 256 352 352 139 256 352 352 352 352 352 352 256 352 352 352 352 256 352 139 139 352 352 352 352 352 352 256 352 352 352 139 139 139 352 352 352 352 256 352 352 352 256 352 352 352 256